public class X509CertificateChain extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CERT_BEGIN |
static String |
CERT_END |
static String |
NEW_LINE |
static String |
PRIVATE_KEY_BEGIN |
static String |
PRIVATE_KEY_END |
Constructor and Description |
---|
X509CertificateChain(Collection<X509Certificate> certs) |
X509CertificateChain(X500Principal principal,
PrivateKey privateKey,
String csrString) |
X509CertificateChain(X509Certificate[] chain,
PrivateKey key) |
Modifier and Type | Method and Description |
---|---|
String |
certificateString() |
static X509CertificateChain |
findPrivateKeyChain(Set<Object> publicCredentials) |
static String |
genHashKey(X500Principal dn) |
X509Certificate[] |
getChain() |
String |
getCsrString() |
X509Certificate |
getEndEntity() |
Date |
getExpiryDate() |
String |
getHashKey() |
PrivateKey |
getKey() |
X500Principal |
getPrincipal() |
PrivateKey |
getPrivateKey() |
X500Principal |
getX500Principal() |
boolean |
isProxy() |
void |
setChain(X509Certificate[] chain) |
void |
setCsrString(String csrString) |
void |
setExpiryDate(Date expiryDate) |
void |
setHashKey(String hashKey) |
void |
setKey(PrivateKey key) |
void |
setPrincipal(X500Principal principal) |
public static final String CERT_BEGIN
public static final String CERT_END
public static final String PRIVATE_KEY_BEGIN
public static final String PRIVATE_KEY_END
public static final String NEW_LINE
public X509CertificateChain(X500Principal principal, PrivateKey privateKey, String csrString)
public X509CertificateChain(Collection<X509Certificate> certs)
public X509CertificateChain(X509Certificate[] chain, PrivateKey key)
public static X509CertificateChain findPrivateKeyChain(Set<Object> publicCredentials)
public String certificateString()
public static String genHashKey(X500Principal dn)
dn
- DN to generate the hash keypublic void setExpiryDate(Date expiryDate)
expiryDate
- the expiryDate to setpublic Date getExpiryDate()
public void setCsrString(String csrString)
csrString
- the csrString to setpublic String getCsrString()
public X500Principal getPrincipal()
public void setPrincipal(X500Principal principal)
public PrivateKey getKey()
public void setKey(PrivateKey key)
public void setChain(X509Certificate[] chain)
public void setHashKey(String hashKey)
hashKey
- the hashKey to setpublic String getHashKey()
public X500Principal getX500Principal()
public X509Certificate[] getChain()
public PrivateKey getPrivateKey()
public boolean isProxy()
public X509Certificate getEndEntity()
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.