다음을 통해 공유


X509SigningCredentials 생성자

정의

지정된 X.509 인증서를 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

오버로드

X509SigningCredentials(X509Certificate2)

지정된 X.509 인증서를 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

지정된 X.509 인증서와 보안 키 식별자를 사용하여 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

X509SigningCredentials(X509Certificate2, String, String)

지정된 X.509 인증서, 서명 알고리즘, 다이제스트 알고리즘을 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

지정된 X.509 인증서, 보안 키 식별자, 서명 알고리즘, 다이제스트 알고리즘을 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

X509SigningCredentials(X509Certificate2)

지정된 X.509 인증서를 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

public:
 X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509SigningCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2)

매개 변수

certificate
X509Certificate2

X.509 인증서입니다.

설명

기본적으로이 생성자는 다음과 같이 사용 됩니다.는 X509RawDataKeyIdentifierClause 보안 키 식별자를 생성 합니다.

적용 대상

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

지정된 X.509 인증서와 보안 키 식별자를 사용하여 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

public:
 X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski);
public X509SigningCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier)

매개 변수

certificate
X509Certificate2

X.509 인증서입니다.

ski
SecurityKeyIdentifier

보안 키 식별자입니다.

설명

참조 하는 보안 키 식별자를 생성 하는 것에 대 한 Windows Communication Foundation에서 지원 되는 키 식별자 절 형식은 X509SecurityToken 됩니다 X509SubjectKeyIdentifierClauseX509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, 및 X509RawDataKeyIdentifierClause합니다. 그러나 사용자 지정 시나리오를 사용 하도록 설정 하려면이 생성자는 수행 되지 유효성 검사에 제공 된 보안 키 식별자를 생성 하는 데 사용 된 절 형식에는 ski 매개 변수입니다.

적용 대상

X509SigningCredentials(X509Certificate2, String, String)

지정된 X.509 인증서, 서명 알고리즘, 다이제스트 알고리즘을 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

public:
 X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, signatureAlgorithm As String, digestAlgorithm As String)

매개 변수

certificate
X509Certificate2

X.509 인증서입니다.

signatureAlgorithm
String

서명 알고리즘입니다.

digestAlgorithm
String

다이제스트 알고리즘입니다.

설명

기본적으로이 생성자는 다음과 같이 사용 됩니다.는 X509RawDataKeyIdentifierClause 보안 키 식별자를 생성 합니다.

적용 대상

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

지정된 X.509 인증서, 보안 키 식별자, 서명 알고리즘, 다이제스트 알고리즘을 기반으로 X509SigningCredentials 클래스의 새 인스턴스를 초기화합니다.

public:
 X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier, signatureAlgorithm As String, digestAlgorithm As String)

매개 변수

certificate
X509Certificate2

X.509 인증서입니다.

ski
SecurityKeyIdentifier

보안 키 식별자입니다.

signatureAlgorithm
String

서명 알고리즘입니다.

digestAlgorithm
String

다이제스트 알고리즘입니다.

설명

참조 하는 보안 키 식별자를 생성 하는 것에 대 한 Windows Communication Foundation에서 지원 되는 키 식별자 절 형식은 X509SecurityToken 됩니다 X509SubjectKeyIdentifierClauseX509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, 및 X509RawDataKeyIdentifierClause합니다. 그러나 사용자 지정 시나리오를 사용 하도록 설정 하려면이 생성자는 수행 되지 유효성 검사에 제공 된 보안 키 식별자를 생성 하는 데 사용 된 절 형식에는 ski 매개 변수입니다.

적용 대상