다음을 통해 공유


X509CertSelector.SubjectAlternativeNames 속성

정의

subjectAlternativeNames 조건의 복사본을 반환합니다. -또는- subjectAlternativeNames 조건을 설정합니다.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set

속성 값

이름( Collection 또는 null)

특성

설명

속성 getter 설명서:

subjectAlternativeNames 조건의 복사본을 반환합니다. X509Certificate matchAllNames 플래그의 값에 따라 지정된 subjectAlternativeNames 중 하나 이상을 포함해야 합니다(참조#getMatchAllSubjectAltNames getMatchAllSubjectAltNames). 반환된 값이 null면 subjectAlternativeNames 검사가 수행되지 않습니다.

반환된 값이 아닌 nullCollection 경우 주체 대체 이름 기준에 포함할 각 이름에 대해 하나의 항목이 포함됩니다. 각 항목은 List 첫 번째 항목이 Integer (이름 형식, 0-8)이고 두 번째 항목이 a String 또는 바이트 배열(각각 문자열 또는 ASN.1 DER로 인코딩된 형식의 이름)인 항목입니다. 동일한 형식의 이름이 여러 개 있을 수 있습니다. 반환된 Collection 이름에는 중복된 이름(동일한 이름 및 이름 형식)이 포함될 수 있습니다.

Collection 주체 대체 이름은 ASN.1로 인코딩된 바이트 배열로 String 지정할 수 있습니다. 사용되는 형식에 대한 자세한 내용은 다음을 참조 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) 하세요 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

이후 수정으로부터 보호하기 위해 딥 카피가 수행 Collection 됩니다.

에 대한 java.security.cert.X509CertSelector.getSubjectAlternativeNames()Java 설명서

속성 setter 설명서:

subjectAlternativeNames 조건을 설정합니다. X509Certificate matchAllNames 플래그의 값에 따라 지정된 subjectAlternativeNames 중 하나 이상을 포함해야 합니다(참조#setMatchAllSubjectAltNames setMatchAllSubjectAltNames).

이 메서드를 사용하면 호출자가 단일 메서드 호출을 통해 subjectAlternativeNames 기준에 대한 전체 주체 대체 이름 집합을 지정할 수 있습니다. 지정된 값은 subjectAlternativeNames 조건의 이전 값을 대체합니다.

names 매개 변수(그렇지 않은 null경우)는 Collection 주체 대체 이름 기준에 포함할 각 이름에 대해 하나의 항목이 있는 매개 변수입니다. 각 항목은 List 첫 번째 항목이 Integer (이름 형식, 0-8)이고 두 번째 항목이 a String 또는 바이트 배열(각각 문자열 또는 ASN.1 DER로 인코딩된 형식의 이름)인 항목입니다. 동일한 형식의 이름이 여러 개 있을 수 있습니다. 이 인수의 값으로 제공된 경우 null subjectAlternativeNames 검사는 수행되지 않습니다.

Collection 주체 대체 이름은 ASN.1로 인코딩된 바이트 배열로 String 지정할 수 있습니다. 사용되는 형식에 대한 자세한 내용은 다음을 참조 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) 하세요 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

<strong>Note:</strong> 은 고유 이름의 경우 문자열 형식 대신 바이트 배열 형식을 지정합니다. 자세한 내용은 참고 #addSubjectAlternativeName(int, String) 를 참조하세요.

매개 변수는 names 중복된 이름(동일한 이름 및 이름 형식)을 포함할 수 있지만 메서드에서 반환 #getSubjectAlternativeNames getSubjectAlternativeNames 된 이름에서 Collection 제거될 수 있습니다.

이후 수정으로부터 보호하기 위해 딥 카피가 수행 Collection 됩니다.

에 대한 java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상