X509CertSelector.SetSubjectPublicKey(Byte[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
subjectPublicKey 조건을 설정합니다.
[Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")]
public virtual void SetSubjectPublicKey(byte[]? key);
[<Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")>]
abstract member SetSubjectPublicKey : byte[] -> unit
override this.SetSubjectPublicKey : byte[] -> unit
매개 변수
- key
- Byte[]
ASN.1 DER 형식의 주체 공개 키를 포함하는 바이트 배열(또는 null
)
- 특성
예외
공개 키를 디코딩하는 데 실패하면
설명
subjectPublicKey 조건을 설정합니다. X509Certificate
지정된 주체 공개 키를 포함해야 합니다. 이면 null
subjectPublicKey 검사가 수행되지 않습니다.
이 메서드를 사용하면 공개 키를 바이트 배열로 지정할 수 있으므로 알 수 없는 키 형식에 사용할 수 있습니다.
그렇지 않은 null
경우 key
X.509에 정의된 대로 단일 DER로 인코딩된 SubjectPublicKeyInfo 구조체를 포함해야 합니다. 이 구조체에 대한 ASN.1 표기법은 다음과 같습니다.
{@code
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
-- contains a value of the type
-- registered for use with the
-- algorithm object identifier value
}
여기에 제공된 바이트 배열은 후속 수정으로부터 보호하기 위해 복제됩니다.
에 대한 java.security.cert.X509CertSelector.setSubjectPublicKey(byte[])
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.