X509CertSelector.SetSubjectPublicKey(Byte[]) 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.
Imposta il criterio subjectPublicKey.
[Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")]
public virtual void SetSubjectPublicKey(byte[]? key);
[<Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")>]
abstract member SetSubjectPublicKey : byte[] -> unit
override this.SetSubjectPublicKey : byte[] -> unit
Parametri
- key
- Byte[]
Matrice di byte contenente la chiave pubblica del soggetto nel formato ASN.1 DER (o null)
- Attributi
Eccezioni
se la decodifica della chiave pubblica ha esito negativo.
Commenti
Imposta il criterio subjectPublicKey. X509Certificate Deve contenere la chiave pubblica dell'oggetto specificata. Se null, non verrà eseguito alcun controllo subjectPublicKey.
Poiché questo metodo consente di specificare la chiave pubblica come matrice di byte, può essere usata per i tipi di chiave sconosciuti.
Se key non nullè , deve contenere una singola struttura SUBJECTPublicKeyInfo con codifica DER, come definito in X.509. La notazione ASN.1 per questa struttura è la seguente.
{@code
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
-- contains a value of the type
-- registered for use with the
-- algorithm object identifier value
}
Si noti che la matrice di byte fornita qui viene clonata per proteggersi dalle modifiche successive.
Documentazione java per java.security.cert.X509CertSelector.setSubjectPublicKey(byte[]).
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.