SymmetricProofDescriptor Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SymmetricProofDescriptor.
Overload
SymmetricProofDescriptor(EncryptingCredentials) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor con le credenziali di crittografia specificate. |
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor con il materiale della chiave specificato. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor con una chiave generata automaticamente. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor con una chiave generata automaticamente. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor da utilizzare per inviare l'entropia combinata. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
Utilizzare questo costruttore in modo che STS generi automaticamente una chiave e la invii nel token di prova come chiave crittografata. In questa sezione vengono illustrati due casi 1. il client invia l'entropia, ma il server la rifiuta 2. il client non ha inviato un'entropia, quindi usare semplicemente l'entropia del server. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Inizializza una nuova istanza della classe SymmetricProofDescriptor da utilizzare per inviare l'entropia combinata. |
SymmetricProofDescriptor(EncryptingCredentials)
Inizializza una nuova istanza della classe SymmetricProofDescriptor con le credenziali di crittografia specificate.
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)
Parametri
- targetWrappingCredentials
- EncryptingCredentials
Struttura EncryptingCredentials da utilizzare.
Commenti
Usare questo costruttore se si vuole che il servizio di sicurezza di azure usi l'oggetto specificato EncryptingCredentials.
Si applica a
SymmetricProofDescriptor(Byte[], EncryptingCredentials)
Inizializza una nuova istanza della classe SymmetricProofDescriptor con il materiale della chiave specificato.
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)
Parametri
- key
- Byte[]
Chiave simmetrica utilizzata nel token emesso.
- targetWrappingCredentials
- EncryptingCredentials
Credenziali di crittografia della chiave per il relying party.
Eccezioni
key
è null
.
Commenti
Usare questo costruttore se si vuole che il servizio di sicurezza di rete usi i byte di chiave specificati. Ciò avviene quando il client invia l'entropia e il servizio di sicurezza del servizio di sicurezza usa solo come chiave per il token rilasciato.
Si applica a
SymmetricProofDescriptor(Int32, EncryptingCredentials)
Inizializza una nuova istanza della classe SymmetricProofDescriptor con una chiave generata automaticamente.
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)
Parametri
- keySizeInBits
- Int32
Dimensioni della chiave simmetrica.
- targetWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia della chiave per la destinazione della richiesta.
Commenti
Usare questo costruttore se si vuole che il servizio di sicurezza generi automaticamente la chiave usando un generatore di numeri casuali e lo invii nel token di prova come segreto binario.
Si applica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)
Inizializza una nuova istanza della classe SymmetricProofDescriptor con una chiave generata automaticamente.
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)
Parametri
- keySizeInBits
- Int32
Dimensioni della chiave simmetrica.
- targetWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia della chiave per la destinazione della richiesta.
- requestorWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia della chiave per il richiedente.
Eccezioni
keySizeInBits
è minore o uguale a zero.
Commenti
Usare questo costruttore se si vuole che il servizio di sicurezza generi automaticamente la chiave e la invii nel token di prova come chiave crittografata. Due casi possono essere trattati usando questo costruttore:
Il client invia l'entropia, ma il server lo rifiuta.
Il client non invia l'entropia, quindi viene usata l'entropia del server.
Si applica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])
Inizializza una nuova istanza della classe SymmetricProofDescriptor da utilizzare per inviare l'entropia combinata.
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())
Parametri
- keySizeInBits
- Int32
Dimensioni della chiave simmetrica.
- targetWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia della chiave per la destinazione della richiesta.
- requestorWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia per il richiedente utilizzate per crittografare l'entropia o il token di prova.
- sourceEntropy
- Byte[]
Entropia del richiedente.
Eccezioni
sourceEntropy
è null
o è una matrice vuota.
keySize
è minore di zero.
Commenti
Usare questo costruttore se si vuole inviare un'entropia combinata.
Si applica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)
Utilizzare questo costruttore in modo che STS generi automaticamente una chiave e la invii nel token di prova come chiave crittografata. In questa sezione vengono illustrati due casi 1. il client invia l'entropia, ma il server la rifiuta 2. il client non ha inviato un'entropia, quindi usare semplicemente l'entropia del server.
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)
Parametri
- keySizeInBits
- Int32
Dimensioni della chiave simmetrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenziali di crittografia della chiave per il relying party.
- requestorWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia della chiave per il richiedente.
- encryptWith
- String
Algoritmo (URI) specificato nell'elemento <EncryptWith>
di RST.
Eccezioni
keySizeInBits
è minore o uguale a zero.
Commenti
Se encryptWith
è un algoritmo DES, la chiave non deve essere una chiave DES debole.
Usare questo costruttore se si vuole che il servizio di sicurezza generi automaticamente la chiave e la invii nel token di prova come chiave crittografata. Due casi possono essere trattati usando questo costruttore:
Il client invia l'entropia, ma il server lo rifiuta.
Il client non invia l'entropia, quindi viene usata l'entropia del server.
Si applica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)
Inizializza una nuova istanza della classe SymmetricProofDescriptor da utilizzare per inviare l'entropia combinata.
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)
Parametri
- keySizeInBits
- Int32
Dimensioni della chiave simmetrica.
- targetWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia per il relying party utilizzato per crittografare la chiave nella proprietà SecurityKeyIdentifier.
- requestorWrappingCredentials
- EncryptingCredentials
Le credenziali di crittografia per il richiedente utilizzate per crittografare l'entropia o il token di prova.
- sourceEntropy
- Byte[]
Entropia del richiedente.
- encryptWith
- String
URI dell'algoritmo da utilizzare per crittografare la chiave di prova.
Eccezioni
keySizeInBits
è minore o uguale a zero.
sourceEntropy
è null
o è una matrice vuota.
Commenti
Usare questo costruttore per inviare entropia combinata.