EncryptStream (クラス)
public abstract sealed EncryptStream {inherits ByteOutputStream}
パッケージ: CURL.CRYPTO.CIPHER

ByteOutputStream に保存する前にデータを暗号化する出力ストリーム。

ライセンス

このプロシージャは 'occ' を有効にする Curl/Pro サーバー・ライセンスのライセンスがあるアプレットのみにより利用できます。

コンストラクタ
default:key.algorithm に基づいてkey を使用して書き込まれたデータを暗号化するストリームを返し、結果の暗号テキストを out に保管します。
ファクトリ public {EncryptStream.default
out:ByteOutputStream,
key:SessionKey,
close-stream-on-close?:bool = true
}:EncryptStream

プロパティ
key:self.out にあるデータを暗号化するために使用されるキー。
フィールド public constant EncryptStream.key:SessionKey
out:暗号化されたデータが書き込まれる基礎となるストリーム。
フィールド public constant EncryptStream.out:ByteOutputStream
プロパティ 継承 Stream-of: non-blocking-supported?, open?, origin-url

メソッド
メソッド 継承 OutputStream-of: async-write, close, flush, write, write-one
メソッド 継承 Stream-of: verify-open
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (ファクトリ)
public {EncryptStream.default
out:ByteOutputStream,
key:SessionKey,
close-stream-on-close?:bool = true
}:EncryptStream

key.algorithm に基づいてkey を使用して書き込まれたデータを暗号化するストリームを返し、結果の暗号テキストを out に保管します。




プロパティ詳細
key (フィールド)
public constant EncryptStream.key:SessionKey

self.out にあるデータを暗号化するために使用されるキー。



out (フィールド)
public constant EncryptStream.out:ByteOutputStream

暗号化されたデータが書き込まれる基礎となるストリーム。






メソッド詳細