다음을 통해 공유


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 바인딩은 내부 파생 클래스를 사용하여 보안 알고리즘의 속성을 지정합니다.

생성자

SecurityAlgorithmSuite()

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

속성

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

Triple DES(Data Encryption Standard) 알고리즘 모음을 가져옵니다.

TripleDesRsa15

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

TripleDesSha256

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

TripleDesSha256Rsa15

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

메서드

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)

적용 대상