|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.osci.osci12.roles.Role
Diese Klasse ist die Superklasse aller OSCI-Rollenobjekte.
Copyright: Copyright (c) 2003
Organisation: bremen online services GmbH & Co. KG
Field Summary | |
static int |
USE_ENCRYPTO_CERTIFICTE
|
static int |
USE_SIGNATURE_CERTIFICTE
|
Method Summary | |
java.security.cert.X509Certificate |
getCipherCertificate()
Liefert das eingestellte Verschlüsselungszertifikat. |
java.lang.String |
getCipherCertificateId()
Liefert die Id, mit der in der OSCI-Nachricht das Verschlüsselungszertifikat referenziert wird. |
Decrypter |
getDecrypter()
Liefert das eingestellte Decrypter-Objekt. |
java.lang.String |
getSignatureAlgorithm()
Liefert den gesetzten Signaturalgorithmus. |
java.security.cert.X509Certificate |
getSignatureCertificate()
Liefert das eingestellte Signaturzertifikat. |
java.lang.String |
getSignatureCertificateId()
Liefert die Id, mit der in der OSCI-Nachricht das Signaturzertifikat referenziert wird. |
Signer |
getSigner()
Liefert das eingestellte Signer-Objekt. |
void |
setCipherCertificate(java.security.cert.X509Certificate cipherCertificate)
Setzt das Verschlüsselungszertifikat des Rollenobjektes. |
void |
setCipherCertificateId(java.lang.String id)
Setzt die Id, mit der in der OSCI-Nachricht das Verschlüsselungszertifikat referenziert wird. |
void |
setDecrypter(Decrypter decrypter)
Setzt das zu verwendende Decrypter-Objekt. |
void |
setSignatureAlgorithm(java.lang.String signatureAlgorithm)
Setzt den Algorithmus, der zur Erstellung der Signatur verwendet wird. |
void |
setSignatureCertificate(java.security.cert.X509Certificate signatureCertificate)
Setzt das Signaturzertifikat des Rollenobjektes. |
void |
setSignatureCertificateId(java.lang.String id)
Setzt die Id, mit der in der OSCI-Nachricht das Signaturzertifikat referenziert wird. |
void |
setSigner(Signer signer)
Setzt das zu verwendende Signer-Objekt. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int USE_ENCRYPTO_CERTIFICTE
public static final int USE_SIGNATURE_CERTIFICTE
Method Detail |
public void setCipherCertificateId(java.lang.String id)
id
- die IdgetCipherCertificate()
,
getSignatureCertificateId()
public java.lang.String getCipherCertificateId() throws OSCIRoleException
OSCIRoleException
- wenn kein Verschlüsselungszertifikat eingstellt ist.setCipherCertificateId(String)
,
getSignatureCertificateId()
public void setSignatureCertificateId(java.lang.String id)
id
- die IdgetCipherCertificate()
,
getSignatureCertificateId()
public java.lang.String getSignatureCertificateId() throws OSCIRoleException
OSCIRoleException
- wenn kein Signaturzertifikat eingestellt ist.setSignatureCertificateId(String)
,
getCipherCertificateId()
public Signer getSigner() throws OSCIRoleException
OSCIRoleException
public Decrypter getDecrypter() throws OSCIRoleException
OSCIRoleException
public void setSigner(Signer signer)
signer
- das Signer-ObjektgetSigner()
public void setDecrypter(Decrypter decrypter)
decrypter
- das Decrypter-ObjektgetDecrypter()
public void setSignatureCertificate(java.security.cert.X509Certificate signatureCertificate)
public java.security.cert.X509Certificate getSignatureCertificate() throws OSCIRoleException
OSCIRoleException
- wenn kein Signaturzertifikat eingestellt ist.public void setCipherCertificate(java.security.cert.X509Certificate cipherCertificate)
public java.security.cert.X509Certificate getCipherCertificate() throws OSCIRoleException
OSCIRoleException
- wenn kein Verschlüsselungszertifikat eingestellt ist.public void setSignatureAlgorithm(java.lang.String signatureAlgorithm)
signatureAlgorithm
- der Algorithmus-IdentifiergetSignatureAlgorithm()
public java.lang.String getSignatureAlgorithm()
setSignatureAlgorithm(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |