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 ビットトリプル データ暗号化標準 (DES) を使用するアルゴリズム スイートを取得します。

TripleDesSha256

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

TripleDesSha256Rsa15

キー ラップ アルゴリズムとして RSA15、署名ダイジェストの SHA256、メッセージ暗号化アルゴリズムとして 192 ビットのトリプル データ暗号化標準 (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)

適用対象