Key (クラス)
public abstract sealed shared Key
パッケージ: CURL.CRYPTO.CIPHER
直接継承しているサブクラス: SessionKey, PublicKey

暗号化キー。


プロパティ
algorithm:このキーが生成されたアルゴリズムを返します。
アクセサ public abstract sealed Key.algorithm:Algorithm
bit-count:ビット単位でキーのサイズを返します。
アクセサ public abstract sealed Key.bit-count:int

メソッド
object-describe:ユーザーが印刷するのに適した方法でオブジェクトを記述します。
public sealed {Key.object-describe}:void
メソッド 継承 Object: object-describe-for-debugging, object-serialize




プロパティ詳細
algorithm (アクセサ)
アクセサ public abstract sealed Key.algorithm:Algorithm

このキーが生成されたアルゴリズムを返します。



bit-count (アクセサ)
アクセサ public abstract sealed Key.bit-count:int

ビット単位でキーのサイズを返します。






メソッド詳細
object-describe (メソッド)
public sealed {Key.object-describe}:void

ユーザーが印刷するのに適した方法でオブジェクトを記述します。

out: 文字が送られるストリーム。
locale: self の表示方法をコントロールする Locale

説明

このメソッドは、一般に、"%s" フォーマット キーを使用して間接的に起動されます。

{format out = out, "%s", obj}
上記の表現は単純に以下を呼び出します。
{obj.object-describe out}


たとえば、uUrl である場合を考えます。
{u.object-describe os}
上記の表現により、u の名前が os に書き込まれます。

このメソッドの既定の実装では、以下を呼び出す効果があります。
{format out = out, locale = locale, "%v", obj }
("%v" フォーマット キーの詳細については、format を参照してください)。