X509Certificate.GetKeyUsage メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
拡張機能のビットを表すブール値配列を KeyUsage
取得します (OID = 2。
[Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")]
public abstract bool[]? GetKeyUsage ();
[<Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")>]
abstract member GetKeyUsage : unit -> bool[]
戻り値
Boolean[]
ブール値の配列として表される、この証明書の KeyUsage 拡張機能。 配列内の KeyUsage 値の順序は、上記の ASN.1 定義と同じです。 配列には、上記で定義した各 KeyUsage の値が含まれます。 証明書でエンコードされた KeyUsage リストが上記のリストより長い場合、切り捨てられません。 この証明書に KeyUsage 拡張機能が含まれていない場合は null を返します。
- 属性
注釈
拡張機能のビットを表すブール値配列を KeyUsage
取得します (OID = 2.5.29.15)。 キー使用法拡張機能は、証明書に含まれるキーの目的 (暗号化、署名、証明書署名など) を定義します。 これに対する ASN.1 定義は次のとおりです。
KeyUsage ::= BIT STRING {
digitalSignature (0),
nonRepudiation (1),
keyEncipherment (2),
dataEncipherment (3),
keyAgreement (4),
keyCertSign (5),
cRLSign (6),
encipherOnly (7),
decipherOnly (8) }
RFC 3280 では、これを使用すると、これが重要な拡張機能としてマークされることをお勧めします。
の java.security.cert.X509Certificate.getKeyUsage()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。