CertificateRequestProperties 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인증서 요청의 속성을 나타냅니다.
public ref class CertificateRequestProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateRequestProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CertificateRequestProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CertificateRequestProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CertificateRequestProperties
function CertificateRequestProperties()
Public NotInheritable Class CertificateRequestProperties
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
버전 기록
Windows 버전 | SDK 버전 | 추가된 값 |
---|---|---|
1703 | 15063 | 확장 |
1703 | 15063 | SubjectAlternativeName |
1703 | 15063 | SuppressedDefaults |
생성자
CertificateRequestProperties() |
CertificateRequestProperties의 새 instance 만들고 초기화합니다. |
속성
AttestationCredentialCertificate |
키 증명 인증서 요청을 암호화하는 데 사용되는 CA 교환 인증서를 가져오거나 설정합니다. |
ContainerName |
컨테이너 이름을 가져오거나 설정합니다. |
ContainerNamePrefix |
컨테이너 이름의 접두사를 가져오거나 설정합니다. |
CurveName |
타원 곡선의 이름을 가져오거나 설정합니다. |
CurveParameters |
타원 곡선의 매개 변수를 가져오거나 설정합니다. |
Exportable |
요청에 대해 만든 프라이빗 키를 내보낼 수 있는지 여부를 지정하는 값을 가져오거나 설정합니다. |
Extensions |
인증서 확장의 벡터를 가져옵니다. |
FriendlyName |
등록된 인증서의 표시 이름을 가져오거나 설정합니다. |
HashAlgorithmName |
인증서 요청 서명을 만들 때 사용되는 해시 알고리즘을 가져오거나 설정합니다. |
KeyAlgorithmName |
공개 키 알고리즘을 가져오거나 설정합니다. |
KeyProtectionLevel |
강력한 키 보호 수준을 가져오거나 설정합니다. |
KeySize |
생성할 프라이빗 키의 크기를 비트 단위로 가져오거나 설정합니다. |
KeyStorageProviderName |
프라이빗 키를 생성하는 데 사용할 KSP(키 스토리지 공급자)의 이름을 가져오거나 설정합니다. |
KeyUsages |
이 인증서 요청에 대해 만든 프라이빗 키로 수행할 수 있는 작업을 가져오거나 설정합니다. 기본값은 서명입니다. |
SigningCertificate |
인증서 요청에 서명하는 데 사용되는 인증서를 가져오거나 설정합니다. |
SmartcardReaderName |
인증서 요청을 만드는 데 사용되는 스마트 카드 판독기의 이름을 가져오거나 설정합니다. |
Subject |
주체 이름을 가져오거나 설정합니다. |
SubjectAlternativeName |
주체 대체 이름을 가져옵니다. |
SuppressedDefaults |
표시되지 않는 기본값의 벡터를 가져옵니다. |
UseExistingKey |
기존 키를 사용할지 여부를 가져오거나 설정합니다. |