OSCI-Bibliothek für die Nutzung mit dem Microsoft® .NET-Framework

Role Properties

The properties of the Role class are listed below. For a complete list of Role class members, see the Role Members topic.

Public Instance Properties

CipherCertificate Ruft das eingestellte Verschlüsselungszertifikat ab, oder legt dieses fest.
CipherCertificateId Ruft die Id, mit der in der OSCI-Nachricht das Verschlüsselungszertifikat referenziert wird ab, oder legt diese fest. Die Id ist ein String, der aus dem Rollennamen, ist (in Kleinschreibung, alle Leerzeichen durch Unterstriche ersetzt). bei Author- und Reader-Objekten einer lfd. Nummer, der Funktionbezeichnung (cipher) und dem SHA-1-Hashwert über den Bytes des Zertifikats besteht
DecrypterRuft das eingestellte Decrypter-Objekt ab, oder null, wenn kein Objekt an den Konstruktor übergeben wurde, oder legt dieses fest.
SignatureAlgorithm Liefert (ab Version 1.3) den Signaturalgorithmus, der von der Methode Signer.getAlgorithm() zurückgeliefert wird. Liefert diese Methode null oder ist sie nicht implementiert, wird der im {@link DialogHandler} eingestellte Default-Signaturalgorithmus zurückgegeben.
SignatureCertificateRuft das eingestellte Signaturzertifikat ab, oder legt dieses fest.
SignatureCertificateId Ruft die Id, mit der in der OSCI-Nachricht das Signaturzertifikat referenziert wird ab. Die Id ist ein String, der aus dem Rollennamen, bei Author- und Reader-Objekten einer lfd. Nummer, dem Namen des Zertifikatsherausgebers sowie der Seriennummer des Zertifikats zusammengesetzt ist (in Kleinschreibung, alle Leerzeichen durch Unterstriche ersetzt).
Signer Ruft das eingestellte Signer-Objekt ab, oder null, wenn kein Objekt an den Konstruktor übergeben wurde, oder legt dieses fest. Falls bereits ein Signaturzertifikat festgelegt wurde, wird dieses nach Aufruf dieser Methode ignoriert. Alle weiteren Aufrufe von SignatureCertificate() liefern dann das Zertifkat des Signer-Objektes zurück. Signer(null) löscht das Signer-Objekt.

See Also

Role Class | de.osci.osci12.roles Namespace