X509CertSelector.SetSubjectKeyIdentifier(Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el criterio subjectKeyIdentifier.
[Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")]
public virtual void SetSubjectKeyIdentifier(byte[]? subjectKeyID);
[<Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")>]
abstract member SetSubjectKeyIdentifier : byte[] -> unit
override this.SetSubjectKeyIdentifier : byte[] -> unit
Parámetros
- subjectKeyID
- Byte[]
el identificador de clave del firmante (o null)
- Atributos
Comentarios
Establece el criterio subjectKeyIdentifier.
X509Certificate debe contener una extensión SubjectKeyIdentifier para la que el contenido de la extensión coincide con el valor de criterio especificado. Si el valor del criterio es null, no se realizará ninguna comprobación subjectKeyIdentifier.
Si subjectKeyID no nulles , debe contener un único valor codificado de DER correspondiente al contenido del valor de extensión (no incluido el identificador de objeto, la configuración de importancia y la encapsulación de OCTET STRING) para una extensión SubjectKeyIdentifier. La notación ASN.1 para esta estructura sigue.
{@code
SubjectKeyIdentifier ::= KeyIdentifier
KeyIdentifier ::= OCTET STRING
}
Dado que el formato de los identificadores de clave de firmante no es obligatorio por ningún estándar, los identificadores de clave de firmante no se analizan mediante .X509CertSelector En su lugar, los valores se comparan mediante una comparación de bytes de bytes.
Tenga en cuenta que la matriz de bytes proporcionada aquí se clona para protegerse frente a modificaciones posteriores.
Java documentación para java.security.cert.X509CertSelector.setSubjectKeyIdentifier(byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.