Package eu.emi.security.authn.x509.proxy
Interface ProxyCSR
- All Known Implementing Classes:
ProxyCSRImpl
public interface ProxyCSR
Wraps information about a new proxy certificate signing request which was generated by the
ProxyCSRGenerator
.- Author:
- K. Benedyczak
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.pkcs.PKCS10CertificationRequest
getCSR()
Returns the CSRReturns the generated private key of this CSR.boolean
-
Method Details
-
getCSR
org.bouncycastle.pkcs.PKCS10CertificationRequest getCSR()Returns the CSR- Returns:
- the generated CSR
-
getPrivateKey
Returns the generated private key of this CSR. If public key was manually set an exception is thrown.- Returns:
- The private key.
- Throws:
IllegalStateException
- if the private and public keys were not generated
-
hasPrivateKey
boolean hasPrivateKey()- Returns:
- true if private key was generated and is available through
getPrivateKey()
-