idman.util
Class PKI
java.lang.Object
|
+--idman.util.PKI
- public class PKI
- extends java.lang.Object
Klasse zur Anbindung einer Public Key Infrastruktur (PKI).
- Version:
- $Id: PKI.java,v 1.10 2003/10/17 07:34:41 tk4 Exp $
- Author:
- Thomas Kriegelstein
Constructor Summary |
PKI(java.util.Properties settings)
Konstruktor. |
Method Summary |
java.security.PublicKey |
checkCertificate(java.security.cert.X509Certificate cert)
Überprüft, ob der im Zertifikat enthaltene Schlüssel
durch das Trustcenter unterschrieben wurde. |
static java.util.Hashtable |
decrypt(java.security.cert.X509Certificate cert)
|
static java.lang.String[] |
getAliasFromStore(java.lang.String filename)
|
static java.security.cert.X509Certificate |
getFileCertificate(java.lang.String filename)
|
static java.security.cert.X509Certificate |
getStoreCertificate(java.lang.String filename,
java.lang.String alias)
|
static void |
saveCertificate(java.lang.String filename,
java.security.cert.X509Certificate cert)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PKI
public PKI(java.util.Properties settings)
- Konstruktor.
checkCertificate
public java.security.PublicKey checkCertificate(java.security.cert.X509Certificate cert)
- Überprüft, ob der im Zertifikat enthaltene Schlüssel
durch das Trustcenter unterschrieben wurde.
- Parameters:
cert
- Das zu testende Zertifikat.
- Returns:
- PublicKey des austellenden Identitätstreuhänders, null,
wenn kein bekannter Identitätstreuhänder unterschrieben hat.
getFileCertificate
public static java.security.cert.X509Certificate getFileCertificate(java.lang.String filename)
getStoreCertificate
public static java.security.cert.X509Certificate getStoreCertificate(java.lang.String filename,
java.lang.String alias)
getAliasFromStore
public static java.lang.String[] getAliasFromStore(java.lang.String filename)
saveCertificate
public static void saveCertificate(java.lang.String filename,
java.security.cert.X509Certificate cert)
decrypt
public static java.util.Hashtable decrypt(java.security.cert.X509Certificate cert)
Copyright © 2003 DRIM Team. All Rights Reserved.