SecurityAlgorithmSuite 클래스

정의

알고리즘의 속성을 지정합니다. 클래스입니다 abstract .

public ref class SecurityAlgorithmSuite abstract
public abstract class SecurityAlgorithmSuite
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))]
public abstract class SecurityAlgorithmSuite
type SecurityAlgorithmSuite = class
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))>]
type SecurityAlgorithmSuite = class
Public MustInherit Class SecurityAlgorithmSuite
상속
SecurityAlgorithmSuite
파생
특성

설명

이 클래스의 인스턴스는 메시지를 보호하는 데 사용되는 알고리즘의 암호화 특성을 지정하는 데 사용됩니다.

이 클래스는 파생 클래스에서 보안 알고리즘 제품군을 인스턴스화하는 데 사용되며 보안 알고리즘을 설명하는 속성을 포함합니다. 예를 들어 바인딩은 wsBasicHttp 내부 파생 클래스를 사용하여 해당 보안 알고리즘의 속성을 지정합니다.

생성자

Name Description
SecurityAlgorithmSuite()

SecurityAlgorithmSuite 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
Basic128

Basic128 알고리즘 제품군을 가져옵니다.

Basic128Rsa15

RSA15를 키 래핑 알고리즘으로 사용하고 128비트 Basic을 메시지 암호화 알고리즘으로 사용하는 알고리즘 그룹을 가져옵니다.

Basic128Sha256

서명 다이제스트에 SHA256을 사용하고 메시지 암호화 알고리즘으로 128비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic128Sha256Rsa15

RSA15를 키 래핑 알고리즘으로, 서명 다이제스트의 경우 SHA256, 메시지 암호화 알고리즘으로 128비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic192

메시지 암호화 알고리즘으로 192비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic192Rsa15

RSA15를 키 래핑 알고리즘으로 사용하고 192비트 Basic을 메시지 암호화 알고리즘으로 사용하는 알고리즘 그룹을 가져옵니다.

Basic192Sha256

서명 다이제스트에 SHA256을 사용하고 메시지 암호화 알고리즘으로 192비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic192Sha256Rsa15

RSA15를 키 래핑 알고리즘으로, 서명 다이제스트의 경우 SHA256, 메시지 암호화 알고리즘으로 192비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic256

메시지 암호화 알고리즘으로 256비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic256Rsa15

RSA15를 키 래핑 알고리즘으로 사용하고 256비트 Basic을 메시지 암호화 알고리즘으로 사용하는 알고리즘 그룹을 가져옵니다.

Basic256Sha256

서명 다이제스트에 SHA256을 사용하고 메시지 암호화 알고리즘으로 256비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Basic256Sha256Rsa15

RSA15를 키 래핑 알고리즘으로, 서명 다이제스트의 경우 SHA256, 메시지 암호화 알고리즘으로 256비트 Basic을 사용하는 알고리즘 그룹을 가져옵니다.

Default

기본 알고리즘 제품군을 가져옵니다.

DefaultAsymmetricKeyWrapAlgorithm

기본 비대칭 키 래핑 알고리즘을 문자열로 가져옵니다.

DefaultAsymmetricSignatureAlgorithm

기본 비대칭 서명 알고리즘을 문자열로 가져옵니다.

DefaultCanonicalizationAlgorithm

기본 정식화 알고리즘을 문자열로 가져옵니다.

DefaultDigestAlgorithm

기본 다이제스트 알고리즘을 문자열로 가져옵니다.

DefaultEncryptionAlgorithm

기본 암호화 알고리즘을 문자열로 가져옵니다.

DefaultEncryptionKeyDerivationLength

기본 암호화 키 파생 길이를 Int32 값으로 가져옵니다.

DefaultSignatureKeyDerivationLength

기본 서명 키 파생 길이를 Int32 값으로 가져옵니다.

DefaultSymmetricKeyLength

기본 대칭 키 길이를 Int32 값으로 가져옵니다.

DefaultSymmetricKeyWrapAlgorithm

기본 대칭 키 래핑 알고리즘을 문자열로 가져옵니다.

DefaultSymmetricSignatureAlgorithm

기본 대칭 서명 알고리즘을 문자열로 가져옵니다.

TripleDes

DES(Triple Data Encryption Standard) 알고리즘 제품군을 가져옵니다.

TripleDesRsa15

RSA15를 키 래핑 알고리즘으로 사용하고 192비트 DES(Triple Data Encryption Standard)를 메시지 암호화 알고리즘으로 사용하는 알고리즘 제품군을 가져옵니다.

TripleDesSha256

서명 다이제스트에 SHA256을 사용하고 메시지 암호화 알고리즘으로 192비트 DES(Triple Data Encryption Standard)를 사용하는 알고리즘 제품군을 가져옵니다.

TripleDesSha256Rsa15

RSA15를 키 래핑 알고리즘으로, 서명 다이제스트의 경우 SHA256, 메시지 암호화 알고리즘으로 192비트 DES(Triple Data Encryption Standard)를 사용하는 알고리즘 그룹을 가져옵니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
IsAsymmetricKeyLengthSupported(Int32)

비대칭 알고리즘에서 특정 키 길이를 지원하는지 여부를 나타냅니다.

IsAsymmetricKeyWrapAlgorithmSupported(String)

비대칭 키 래핑 알고리즘이 지원되는지 여부를 나타냅니다.

IsAsymmetricSignatureAlgorithmSupported(String)

비대칭 서명 알고리즘이 지원되는지 여부를 나타냅니다.

IsCanonicalizationAlgorithmSupported(String)

정식화 알고리즘이 지원되는지 여부를 나타냅니다.

IsDigestAlgorithmSupported(String)

다이제스트 알고리즘이 지원되는지 여부를 나타냅니다.

IsEncryptionAlgorithmSupported(String)

암호화 알고리즘이 지원되는지 여부를 나타냅니다.

IsEncryptionKeyDerivationAlgorithmSupported(String)

암호화 키 파생 알고리즘이 지원되는지 여부를 나타냅니다.

IsSignatureKeyDerivationAlgorithmSupported(String)

서명 키 파생 알고리즘이 지원되는지 여부를 나타냅니다.

IsSymmetricKeyLengthSupported(Int32)

파생 클래스에서 재정의되는 경우 특정 대칭 키 길이가 지원되는지 여부를 나타냅니다.

IsSymmetricKeyWrapAlgorithmSupported(String)

대칭 키 래핑 알고리즘이 지원되는지 여부를 나타냅니다.

IsSymmetricSignatureAlgorithmSupported(String)

대칭 서명 알고리즘이 지원되는지 여부를 나타냅니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상