Idioma

X509Certificate.ExtendedKeyUsage Propriedade

Definição

Obtém uma lista não modificável de Cadeias de Caracteres que representam os OBJECT IDENTIFIERs do ExtKeyUsageSyntax campo da extensão de uso de chave estendida (OID = 2.

public virtual System.Collections.Generic.IList<string>? ExtendedKeyUsage { [Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")] get; }
[<get: Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")>]
member this.ExtendedKeyUsage : System.Collections.Generic.IList<string>

Valor da propriedade

a extensão ExtendedKeyUsage desse certificado, como uma lista não modificável de identificadores de objeto representados como Cadeias de Caracteres. Retornará nulo se esse certificado não contiver uma extensão ExtendedKeyUsage.

Atributos

Exceções

se a decodificação da extensão falhar.

Comentários

Obtém uma lista não modificável de Cadeias de Caracteres que representam os OBJECT IDENTIFIERs do ExtKeyUsageSyntax campo da extensão de uso de chave estendida (OID = 2.5.29.37). Indica uma ou mais finalidades para as quais a chave pública certificada pode ser usada, além ou no lugar das finalidades básicas indicadas no campo de extensão de uso de chave. A definição do ASN.1 para isso é:

ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId

            KeyPurposeId ::= OBJECT IDENTIFIER

As principais finalidades podem ser definidas por qualquer organização com necessidade. Os identificadores de objeto usados para identificar as principais finalidades devem ser atribuídos de acordo com o IANA ou ITU-T Rec. X.660 | ISO/IEC/ITU 9834-1.

Esse método foi adicionado à versão 1.4 do Java 2 Platform Standard Edition. Para manter a compatibilidade com versões anteriores com provedores de serviços existentes, esse método não abstract é e fornece uma implementação padrão. As subclasses devem substituir esse método com uma implementação correta.

Adicionado em 1.4.

Documentação Java para java.security.cert.X509Certificate.getExtendedKeyUsage().

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