SymmetricProofDescriptor Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SymmetricProofDescriptor.
Surcharges
SymmetricProofDescriptor(EncryptingCredentials) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec les informations d'identification de chiffrement spécifiées. |
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec le matériel de clé spécifié. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
Utilise ce constructeur pour que le service d'émission de jeton de sécurité génère automatiquement une clé et l'envoie dans le jeton de preuve en tant que clé chiffrée. Deux cas sont abordés ici. 1. le client envoie l'entropie, mais le serveur la rejette 2. le client n’ayant pas envoyé d’entropie, utilisez simplement l’entropie du serveur. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée. |
SymmetricProofDescriptor(EncryptingCredentials)
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec les informations d'identification de chiffrement spécifiées.
public:
SymmetricProofDescriptor(System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (targetWrappingCredentials As EncryptingCredentials)
Paramètres
- targetWrappingCredentials
- EncryptingCredentials
EncryptingCredentials à utiliser.
Remarques
Utilisez ce constructeur si vous souhaitez que stS utilise le spécifié EncryptingCredentials.
S’applique à
SymmetricProofDescriptor(Byte[], EncryptingCredentials)
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec le matériel de clé spécifié.
public:
SymmetricProofDescriptor(cli::array <System::Byte> ^ key, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (byte[] key, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : byte[] * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (key As Byte(), targetWrappingCredentials As EncryptingCredentials)
Paramètres
- key
- Byte[]
Clé symétrique utilisée à l'intérieur du jeton émis.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour la partie de confiance.
Exceptions
key
a la valeur null
.
Remarques
Utilisez ce constructeur si vous souhaitez que sts utilise les octets de clé spécifiés. Cela se produit lorsque le client envoie l’entropie, et que le STS l’utilise simplement comme clé pour le jeton émis.
S’applique à
SymmetricProofDescriptor(Int32, EncryptingCredentials)
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials)
Paramètres
- keySizeInBits
- Int32
Taille de la clé symétrique.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour la cible de la demande.
Remarques
Utilisez ce constructeur si vous souhaitez que le STS génère automatiquement la clé à l’aide d’un générateur de nombres aléatoires et l’envoie dans le jeton de preuve en tant que secret binaire.
S’applique à
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)
Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials)
Paramètres
- keySizeInBits
- Int32
Taille de la clé symétrique.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour la cible de la demande.
- requestorWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour le demandeur.
Exceptions
keySizeInBits
est inférieur ou égal à zéro.
Remarques
Utilisez ce constructeur si vous souhaitez que le STS génère automatiquement la clé et l’envoie dans le jeton de preuve en tant que clé chiffrée. Deux cas peuvent être couverts à l’aide de ce constructeur :
Le client envoie l’entropie, mais le serveur la rejette.
Comme le client n’envoie pas l’entropie, l’entropie du serveur est utilisée.
S’applique à
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])
Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte())
Paramètres
- keySizeInBits
- Int32
Taille de la clé symétrique.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour la cible de la demande.
- requestorWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement pour le demandeur utilisées pour chiffrer l'entropie ou le jeton de preuve.
- sourceEntropy
- Byte[]
Entropie du demandeur.
Exceptions
sourceEntropy
est null
ou un tableau vide.
keySize
est inférieur à zéro.
Remarques
Utilisez ce constructeur si vous souhaitez envoyer une entropie combinée.
S’applique à
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)
Utilise ce constructeur pour que le service d'émission de jeton de sécurité génère automatiquement une clé et l'envoie dans le jeton de preuve en tant que clé chiffrée. Deux cas sont abordés ici. 1. le client envoie l'entropie, mais le serveur la rejette 2. le client n’ayant pas envoyé d’entropie, utilisez simplement l’entropie du serveur.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, encryptWith As String)
Paramètres
- keySizeInBits
- Int32
Taille de la clé symétrique.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour la partie de confiance.
- requestorWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement de clé pour le demandeur.
- encryptWith
- String
Algorithme (URI) spécifié dans l'élément <EncryptWith>
du RST.
Exceptions
keySizeInBits
est inférieur ou égal à zéro.
Remarques
Si encryptWith
est un algorithme DES, il est garanti que la clé n’est pas une clé DES faible.
Utilisez ce constructeur si vous souhaitez que le STS génère automatiquement la clé et l’envoie dans le jeton de preuve en tant que clé chiffrée. Deux cas peuvent être couverts à l’aide de ce constructeur :
Le client envoie l’entropie, mais le serveur la rejette.
Comme le client n’envoie pas l’entropie, l’entropie du serveur est utilisée.
S’applique à
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)
Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte(), encryptWith As String)
Paramètres
- keySizeInBits
- Int32
Taille de la clé symétrique.
- targetWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement pour la partie de confiance utilisées pour chiffrer la clé dans la propriété SecurityKeyIdentifier.
- requestorWrappingCredentials
- EncryptingCredentials
Informations d'identification de chiffrement pour le demandeur utilisées pour chiffrer l'entropie ou le jeton de preuve.
- sourceEntropy
- Byte[]
Entropie du demandeur.
- encryptWith
- String
URI de l'algorithme à utiliser pour chiffrer la clé de vérification.
Exceptions
keySizeInBits
est inférieur ou égal à zéro.
sourceEntropy
est null
ou un tableau vide.
Remarques
Utilisez ce constructeur pour envoyer l’entropie combinée.