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 Data Encryption Standard (DES) アルゴリズム スイートを取得します。

TripleDesRsa15

キー ラップ アルゴリズムとして RSA15 を使用し、メッセージ暗号化アルゴリズムとして 192 ビット Triple Data Encryption Standard (DES) を使用するアルゴリズム スイートを取得します。

TripleDesSha256

署名ダイジェストに SHA256 を使用し、メッセージ暗号化アルゴリズムとして 192 ビット Triple Data Encryption Standard (DES) を使用するアルゴリズム スイートを取得します。

TripleDesSha256Rsa15

キー ラップ アルゴリズムとして RSA15 を使用し、署名ダイジェストに SHA256 を使用し、メッセージ暗号化アルゴリズムとして 192 ビット Triple Data Encryption Standard (DES) を使用するアルゴリズム スイートを取得します。

メソッド

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)

適用対象