C# 클래스 Microsoft.WindowsAzure.Commands.ServiceManagement.Helpers.CertUtilsNewSM

파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
Create ( X509Certificate2 certificate ) : ServiceCertificateCreateParameters
Create ( X509Certificate2 certificate, bool dropPrivateKey ) : ServiceCertificateCreateParameters
DropPrivateKey ( X509Certificate2 cert ) : X509Certificate2
FindCertificate ( X509Certificate2 certificates, string thumbprint ) : X509Certificate2
GetCertificateData ( X509Certificate2 cert ) : byte[]
GetCertificateData ( X509Certificate2 cert, string password ) : byte[]
GetCertificateSettings ( CertificateSettingList Certificates, X509Certificate2 X509Certificates ) : CertificateSettingList
HasExportablePrivateKey ( X509Certificate2 cert ) : bool
RandomBase64PasswordString ( ) : string
RandomBase64String ( int length ) : string

메소드 상세

Create() 공개 정적인 메소드

public static Create ( X509Certificate2 certificate ) : ServiceCertificateCreateParameters
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
리턴 ServiceCertificateCreateParameters

Create() 공개 정적인 메소드

public static Create ( X509Certificate2 certificate, bool dropPrivateKey ) : ServiceCertificateCreateParameters
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
dropPrivateKey bool
리턴 ServiceCertificateCreateParameters

DropPrivateKey() 공개 정적인 메소드

public static DropPrivateKey ( X509Certificate2 cert ) : X509Certificate2
cert System.Security.Cryptography.X509Certificates.X509Certificate2
리턴 System.Security.Cryptography.X509Certificates.X509Certificate2

FindCertificate() 공개 정적인 메소드

public static FindCertificate ( X509Certificate2 certificates, string thumbprint ) : X509Certificate2
certificates System.Security.Cryptography.X509Certificates.X509Certificate2
thumbprint string
리턴 System.Security.Cryptography.X509Certificates.X509Certificate2

GetCertificateData() 공개 정적인 메소드

public static GetCertificateData ( X509Certificate2 cert ) : byte[]
cert System.Security.Cryptography.X509Certificates.X509Certificate2
리턴 byte[]

GetCertificateData() 공개 정적인 메소드

public static GetCertificateData ( X509Certificate2 cert, string password ) : byte[]
cert System.Security.Cryptography.X509Certificates.X509Certificate2
password string
리턴 byte[]

GetCertificateSettings() 공개 정적인 메소드

public static GetCertificateSettings ( CertificateSettingList Certificates, X509Certificate2 X509Certificates ) : CertificateSettingList
Certificates CertificateSettingList
X509Certificates System.Security.Cryptography.X509Certificates.X509Certificate2
리턴 CertificateSettingList

HasExportablePrivateKey() 공개 정적인 메소드

public static HasExportablePrivateKey ( X509Certificate2 cert ) : bool
cert System.Security.Cryptography.X509Certificates.X509Certificate2
리턴 bool

RandomBase64PasswordString() 공개 정적인 메소드

public static RandomBase64PasswordString ( ) : string
리턴 string

RandomBase64String() 공개 정적인 메소드

public static RandomBase64String ( int length ) : string
length int
리턴 string