CertificateRequest 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
지정된 주체 이름, ECDSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
지정된 주체 이름, 인코딩된 공용 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다. |
CertificateRequest(String, ECDsa, HashAlgorithmName) |
지정된 주체 이름, ECDSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다. |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
지정된 주체 이름, RSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
지정된 주체 이름, 인코딩된 공개 키, 해시 알고리즘 및 RSA 서명 패딩에 대한 CertificateRequest를 만듭니다. |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
지정된 주체 이름, RSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다. |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, ECDSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As ECDsa, hashAlgorithm As HashAlgorithmName)
매개 변수
- subjectName
- X500DistinguishedName
인증서 또는 인증서 요청에 대한 주체 이름의 구문 분석된 표현입니다.
- key
- ECDsa
인증서 또는 인증서 요청에 포함할 공개 키 자료가 있는 ECDSA 키입니다. CreateSelfSigned(DateTimeOffset, DateTimeOffset) 메서드가 호출되면 이 키는 프라이빗 키로 사용됩니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
예외
적용 대상
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, 인코딩된 공용 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::X509Certificates::PublicKey ^ publicKey, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName)
매개 변수
- subjectName
- X500DistinguishedName
인증서 또는 인증서 요청에 대한 주체 이름의 구문 분석된 표현입니다.
- publicKey
- PublicKey
인증서 또는 인증서 요청에 포함할 공개 키의 인코딩된 표현입니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
예외
적용 대상
CertificateRequest(String, ECDsa, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, ECDSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (string subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As ECDsa, hashAlgorithm As HashAlgorithmName)
매개 변수
- subjectName
- String
인증서 또는 인증서 요청에 대한 주체 이름의 문자열 표현입니다.
- key
- ECDsa
인증서 또는 인증서 요청에 포함할 공개 키 자료가 있는 ECDSA 키입니다. CreateSelfSigned(DateTimeOffset, DateTimeOffset) 메서드가 호출되면 이 키는 프라이빗 키로 사용됩니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
예외
추가 정보
적용 대상
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, RSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
매개 변수
- subjectName
- X500DistinguishedName
인증서 또는 인증서 요청에 대한 주체 이름의 구문 분석된 표현입니다.
- key
- RSA
인증서 또는 인증서 요청에 포함할 공개 키 자료가 있는 RSA 키입니다. CreateSelfSigned(DateTimeOffset, DateTimeOffset) 메서드가 호출되면 이 키는 프라이빗 키로 사용됩니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
- padding
- RSASignaturePadding
자체 서명하거나 X509Certificate2를 사용하여 서명된 경우 적용할 RSA 서명 패딩입니다.
예외
적용 대상
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, 인코딩된 공개 키, 해시 알고리즘 및 RSA 서명 패딩에 대한 CertificateRequest를 만듭니다.
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding? rsaSignaturePadding = default);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName, Optional rsaSignaturePadding As RSASignaturePadding = Nothing)
매개 변수
- subjectName
- X500DistinguishedName
인증서 또는 인증서 요청에 대한 주체 이름의 구문 분석된 표현입니다.
- publicKey
- PublicKey
인증서 또는 인증서 요청에 포함할 공개 키의 인코딩된 표현입니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
- rsaSignaturePadding
- RSASignaturePadding
RSA 인증서를 사용하여 이 요청에 서명할 때 사용할 RSA 서명 패딩입니다.
적용 대상
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
지정된 주체 이름, RSA 키 및 해시 알고리즘을 사용하여 CertificateRequest 클래스의 새 인스턴스를 초기화합니다.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest (string subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
매개 변수
- subjectName
- String
인증서 또는 인증서 요청에 대한 주체 이름의 문자열 표현입니다.
- key
- RSA
인증서 또는 인증서 요청에 포함할 공개 키 자료가 있는 RSA 키입니다. CreateSelfSigned(DateTimeOffset, DateTimeOffset) 메서드가 호출되면 이 키는 프라이빗 키로 사용됩니다.
- hashAlgorithm
- HashAlgorithmName
인증서 또는 인증서 요청을 서명할 때 사용할 해시 알고리즘입니다.
- padding
- RSASignaturePadding
자체 서명하거나 X509Certificate2를 사용하여 서명된 경우 적용할 RSA 서명 패딩입니다.
예외
추가 정보
적용 대상
.NET