RsaKeyIdentifierClause Klasa

Definicja

Reprezentuje klauzulę RsaSecurityToken identyfikatora klucza, która identyfikuje token zabezpieczający.

public ref class RsaKeyIdentifierClause : System::IdentityModel::Tokens::SecurityKeyIdentifierClause
public class RsaKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
type RsaKeyIdentifierClause = class
    inherit SecurityKeyIdentifierClause
Public Class RsaKeyIdentifierClause
Inherits SecurityKeyIdentifierClause
Dziedziczenie
RsaKeyIdentifierClause

Uwagi

RsaKeyIdentifierClause Zazwyczaj nie trzeba używać elementu innego niż podczas tworzenia niestandardowej usługi tokenu zabezpieczającego. Gdy usługa tokenu zabezpieczającego zwraca token zabezpieczający, wystawiony token zabezpieczający zawiera odwołania do dołączonych i nieprzyłączonych tokenów zabezpieczających. Dołączone odwołania odnoszą się do tokenów zabezpieczających, które znajdują się w nagłówku zabezpieczeń komunikatu PROTOKOŁU SOAP i nieprzyłączone odwołania to tokeny zabezpieczające, które nie są uwzględnione w nagłówku zabezpieczeń w komunikacie SOAP. Te odwołania zazwyczaj potwierdzają autentyczność wystawionego tokenu zabezpieczającego. Użyj klasy , RsaKeyIdentifierClause aby odwołać się do tokenu zabezpieczającego RsaSecurityToken i uzyskać dostęp do algorytmu RSA. Aby uzyskać dostęp do algorytmu RSA, pobierz wartość Rsa właściwości.

Konstruktory

RsaKeyIdentifierClause(RSA)

Inicjuje RsaKeyIdentifierClause nowe wystąpienie klasy przy użyciu określonego algorytmu RSA.

Właściwości

CanCreateKey

Pobiera wartość wskazującą, czy klucz można utworzyć na podstawie klauzuli identyfikatora klucza.

ClauseType

Pobiera typ klauzuli identyfikatora klucza.

(Odziedziczone po SecurityKeyIdentifierClause)
DerivationLength

Pobiera rozmiar klucza pochodnego.

(Odziedziczone po SecurityKeyIdentifierClause)
Id

Pobiera lub ustawia identyfikator klauzuli key identifier.

(Odziedziczone po SecurityKeyIdentifierClause)
Rsa

Pobiera algorytm RSA skojarzony z klauzulą identyfikatora klucza.

Metody

CreateKey()

Tworzy klucz przy użyciu algorytmu RSA.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDerivationNonce()

Pobiera nonce, który został użyty do wygenerowania klucza pochodnego.

(Odziedziczone po SecurityKeyIdentifierClause)
GetExponent()

Exponent Pobiera parametr dla algorytmu RSA.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetModulus()

Modulus Pobiera parametr dla algorytmu RSA.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Matches(RSA)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest zgodny z określonym algorytmem RSA.

Matches(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równoważny z określoną klauzulą identyfikatora klucza.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

WriteExponentAsBase64(XmlWriter)

Zapisuje parametr zakodowany Exponent w formacie Base64 algorytmu RSA do określonego serializatora XML.

WriteModulusAsBase64(XmlWriter)

Zapisuje parametr zakodowany Modulus w formacie Base64 algorytmu RSA do określonego serializatora XML.

Dotyczy