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

ByteInputStream からのデータを復号化する入力ストリーム。


コンストラクタ
default:key.algorithm に基づいてkey を使用する in から読み込まれるデータを復号化するストリームを返します。
ファクトリ public {DecryptStream.default
in:ByteInputStream,
key:SessionKey,
close-stream-on-close?:bool = true
}:DecryptStream

プロパティ
in:データが読み込まれ復号化される基礎となるストリーム。
フィールド public constant DecryptStream.in:ByteInputStream
key:self.in から読み込まれるデータを暗号化するために使用されるキー。
フィールド public constant DecryptStream.key:SessionKey
プロパティ 継承 Stream-of: non-blocking-supported?, open?, origin-url
プロパティ 継承 GenericInputStream: when-last-modified

メソッド
メソッド 継承 InputStream-of: async-read, close, copy-out, read, read-anys, read-one, read-one-any, to-Iterator
メソッド 継承 Stream-of: verify-open
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



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

key.algorithm に基づいてkey を使用する in から読み込まれるデータを復号化するストリームを返します。




プロパティ詳細
in (フィールド)
public constant DecryptStream.in:ByteInputStream

データが読み込まれ復号化される基礎となるストリーム。



key (フィールド)
public constant DecryptStream.key:SessionKey

self.in から読み込まれるデータを暗号化するために使用されるキー。






メソッド詳細