X509CertSelector.SubjectAlternativeNames 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 검사가 수행되지 않습니다.
반환된 값이 아닌 null
Collection
경우 주체 대체 이름 기준에 포함할 각 이름에 대해 하나의 항목이 포함됩니다. 각 항목은 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
됩니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.