System::Security::Cryptography::X509Certificates::X509Extension Klasse

X509Extension class

Erweiterungsobjekt, um zusätzliche Informationen, die mit einem X.509-Zertifikat verbunden sind, zu speichern. Objekte dieser Klasse sollten nur über die System::MakeObject()‑Funktion alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class X509Extension : public System::Security::Cryptography::AsnEncodedData

Methoden

MethodeBeschreibung
CopyFrom(const SharedPtr<AsnEncodedData>&) overrideKopiert Erweiterungsdaten von einem anderen Objekt.
get_Critical() constPrüft, ob die Erweiterung kritisch ist.
set_Critical(bool)Definiert, ob die Erweiterung kritisch ist.
X509Extension(const SharedPtr<AsnEncodedData>&, bool)RTTI-Informationen.
X509Extension(const SharedPtr<Oid>&, const ByteArrayPtr&, bool)Konstruktor.
X509Extension(const String&, const ByteArrayPtr&, bool)Konstruktor.

Siehe auch