X509CertSelector.SetSubjectKeyIdentifier(Byte[]) Método

Definição

Define o critério 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[]

o identificador de chave do assunto (ou null)

Atributos

Comentários

Define o critério subjectKeyIdentifier. Deve X509Certificate conter uma extensão SubjectKeyIdentifier para a qual o conteúdo da extensão corresponde ao valor de critério especificado. Se o valor do critério for null, nenhuma verificação subjectKeyIdentifier será feita.

Se subjectKeyID não nullestiver, ele deverá conter um único valor codificado em DER correspondente ao conteúdo do valor da extensão (sem incluir o identificador de objeto, a configuração de criticidade e o encapsulamento octet string) para uma extensão SubjectKeyIdentifier. A notação ASN.1 para essa estrutura segue.

{@code
            SubjectKeyIdentifier ::= KeyIdentifier

            KeyIdentifier ::= OCTET STRING
            }

Como o formato dos identificadores de chave do assunto não é exigido por nenhum padrão, os identificadores de chave de assunto não são analisados pelo X509CertSelector. Em vez disso, os valores são comparados usando uma comparação byte por byte.

Observe que a matriz de bytes fornecida aqui é clonada para proteger contra modificações subsequentes.

Documentação Java para java.security.cert.X509CertSelector.setSubjectKeyIdentifier(byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a