問題タブ [chilkat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 認証済み HTTP プロキシを使用して Chilkat Mailman でメールを送信する
認証済みの http プロキシを介して、python で chilkat mailman API を使用してメールを送信しようとしています。Chilkat ドキュメントの指示にできる限り従いましたが、プロキシ サーバーに問題があります。このプロキシが、phantomjs スクリプトを使用して、指定されたポートと認証で機能することを確認しました。
プロキシを設定するセクションを取り出すと、メールは正常に送信されます。私が見逃している他の属性はありますか?
java - ライブラリが各プラットフォーム用のファイルを持っている場合、Javaアプリケーションクロスプラットフォームの最良の方法は?
私は通常、chilkat ライブラリ ( http://www.chilkatsoft.com/java.asp ) を使用して、Windows のみで開発しています。しかし、このライブラリには各プラットフォーム用の各ライブラリ ファイルがあり、今日はクロス プラットフォームで実行する必要があります。
例
- Windows x64 は win64.dll を使用します
- Windows x84 は win32.dll を使用します
- Linux x64 は linux64.so を使用します
- Linux x32 は linux32.so を使用します
- Max OSX は osx.jnilib を使用します
Windowsのみを使用する場合、これはchilkatライブラリを含めるための私のソースコードです。
そして今、私にはわかりません。クロス プラットフォームの Java アプリケーションに各ライブラリ ファイルをどのように含めますか?
私に最善の道を教えてください。
ありがとうございました。
Edit1: 混乱して申し訳ありません。実行時に os.name を見つける方法を知っています。しかし、この質問は、各プラットフォームを実行するために各ライブラリファイルをどのように含めるかを意味します。
c# - Windows サービス経由でウィンドウのポップアップを許可する
Windows でホストされている WCF サービスを使用して、電子トークンを使用したデジタル署名を行います
Windowsアプリケーションでは可能ですが、サービスでは、 「lcWriteBytes = loCryptoTest.OpaqueSignBytes(lcReadByte);」でポップアップを表示できないため、エラーがスローされます 。
サービス経由でウィンドウのポップアップを許可する方法はありますか
これが私のコードです:
oauth - IMAP OAuth2 with Chilkat
Google のサービス アカウントで IMAP セッションを認証する方法を探していました
しかし、私たちはすでにChilkatをどのように使用しているので、次のことを見つけました:
http://www.cknotes.com/imap-authentication-using-oauth/
生のコマンドを送信できるようにします:
imap.SendRawCommand("AUTHENTICATE XOAUTH <base64_data>");
これは、コマンドを構造化する方法を示しています: https://developers.google.com/gmail/xoauth2_protocol
しかし、それをすべてまとめるのに苦労しています。
limilabs は、この例で物事をうまくまとめています: http://www.limilabs.com/blog/oauth2-gmail-imap-service-account
imap.LoginOAUTH2(userEmail, credential.Token.AccessToken);
それらには、物事をコマンドにまとめるニートがあります。これを Chilkat の raw コマンドとして行うにはどうすればよいですか?
encryption - DefaultEncryptorWithMAC からのデータの復号化
肝心のCryptoPPでDefaultEncryptorWithMACを使うときはこのマッシュ関数を使うようです
このページによるとhttp://www.cryptopp.com/wiki/DefaultEncryptorWithMAC
DefaultEncryptorWithMAC は、2 キー トリプル DES をデフォルトの暗号化として使用し、SHA1 を MAC のデフォルト ハッシュとして使用します。ブロック暗号は CBC モードで動作します。パスワードは、パスワード ベースのキー導出関数を使用して導出されるのではなく、マッシュされます。DefaultEncryptorWithMAC を実行するたびに、時刻とクロックに基づくソルトが使用されるため、異なる結果が生成されます。
この暗号化された文字列を別のライブラリで読み取ろうとしていますが、本当に苦労しています。
秘密鍵をオンラインで SHA1 暗号化した場合、上記の Mash 関数と同じ結果が得られませんか?
上記のWebページによると、標準の暗号化技術を使用していることを示唆しているようです。他の方法で結果を解読することはできませんでした
ここの誰かが、このライブラリからこれらの関数の結果を解読した経験があることを願っています
前もって感謝します
python - ディレクトリを変更し、Chilkat SFTP python ライブラリを使用してリモートで新しいファイルを作成します
http://www.example-code.com/python/sftp_writeTextFile.asp
sftp = chilkat.CkSFtp()
chilkat sftp 30日間試用版を使用してシステムにログインできると思います。
現在、ルート ディレクトリ (リモート マシン内) にいて、2 つのフォルダーがあります。これら 2 つのフォルダーのいずれかを変更し、そこに txt ファイルを作成したいと考えています。
どうすれば進めますか
このスクリプトは正常に実行され、「成功」と出力されます