X509Certificate.GetKeyUsage Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una matrice booleana che rappresenta i bit dell'estensione KeyUsage
( OID = 2.
[Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")]
public abstract bool[]? GetKeyUsage ();
[<Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")>]
abstract member GetKeyUsage : unit -> bool[]
Restituisce
Estensione KeyUsage di questo certificato, rappresentata come matrice di valori booleani. L'ordine dei valori KeyUsage nella matrice è uguale a quello nella definizione ASN.1 precedente. La matrice conterrà un valore per ogni KeyUsage definito in precedenza. Se l'elenco KeyUsage codificato nel certificato è più lungo dell'elenco precedente, non verrà troncato. Restituisce null se il certificato non contiene un'estensione KeyUsage.
- Attributi
Commenti
Ottiene una matrice booleana che rappresenta i bit dell'estensione KeyUsage
( OID = 2.5.29.15). L'estensione per l'utilizzo delle chiavi definisce lo scopo (ad esempio, crittografia, firma, firma, firma del certificato) della chiave contenuta nel certificato. La definizione ASN.1 è la seguente:
KeyUsage ::= BIT STRING {
digitalSignature (0),
nonRepudiation (1),
keyEncipherment (2),
dataEncipherment (3),
keyAgreement (4),
keyCertSign (5),
cRLSign (6),
encipherOnly (7),
decipherOnly (8) }
RFC 3280 consiglia che, se usato, sia contrassegnato come estensione critica.
Documentazione java per java.security.cert.X509Certificate.getKeyUsage()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.