diff options
Diffstat (limited to 'pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java')
-rw-r--r-- | pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java b/pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java index b99f6241c..a663cdfdf 100644 --- a/pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java +++ b/pki/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java @@ -17,7 +17,6 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.certsrv.ocsp; - import netscape.security.x509.X500Name; import org.mozilla.jss.asn1.OBJECT_IDENTIFIER; @@ -30,19 +29,18 @@ import com.netscape.cmsutil.ocsp.BasicOCSPResponse; import com.netscape.cmsutil.ocsp.ResponderID; import com.netscape.cmsutil.ocsp.ResponseData; - /** - * This class represents the primary interface for the Online Certificate - * Status Protocol (OCSP) server. - * <P> - * + * This class represents the primary interface for the Online Certificate Status + * Protocol (OCSP) server. + * <P> + * * @version $Revision$, $Date$ */ -public interface IOCSPAuthority extends ISubsystem -{ +public interface IOCSPAuthority extends ISubsystem { public static final String ID = "ocsp"; - public final static OBJECT_IDENTIFIER OCSP_NONCE = new OBJECT_IDENTIFIER("1.3.6.1.5.5.7.48.1.2"); + public final static OBJECT_IDENTIFIER OCSP_NONCE = new OBJECT_IDENTIFIER( + "1.3.6.1.5.5.7.48.1.2"); public final static String PROP_DEF_STORE_ID = "storeId"; public final static String PROP_STORE = "store"; @@ -53,16 +51,16 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves the OCSP store given its name. * <P> - * + * * @param id the string representation of an OCSP store * @return IOCSPStore an instance of an OCSP store object */ - public IOCSPStore getOCSPStore(String id); + public IOCSPStore getOCSPStore(String id); /** * This method retrieves the signing unit. * <P> - * + * * @return ISigningUnit an instance of a signing unit object */ public ISigningUnit getSigningUnit(); @@ -70,7 +68,7 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves the responder ID by its name. * <P> - * + * * @return ResponderID an instance of a responder ID */ public ResponderID getResponderIDByName(); @@ -78,16 +76,16 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves the responder ID by its hash. * <P> - * + * * @return ResponderID an instance of a responder ID */ public ResponderID getResponderIDByHash(); /** - * This method retrieves the default OCSP store - * (i. e. - information from the internal database). + * This method retrieves the default OCSP store (i. e. - information from + * the internal database). * <P> - * + * * @return IDefStore an instance of the default OCSP store */ public IDefStore getDefaultStore(); @@ -95,17 +93,16 @@ public interface IOCSPAuthority extends ISubsystem /** * This method sets the supplied algorithm as the default signing algorithm. * <P> - * + * * @param algorithm a string representing the requested algorithm * @exception EBaseException if the algorithm is unknown or disallowed */ - public void setDefaultAlgorithm(String algorithm) - throws EBaseException; + public void setDefaultAlgorithm(String algorithm) throws EBaseException; /** * This method retrieves the default signing algorithm. * <P> - * + * * @return String the name of the default signing algorithm */ public String getDefaultAlgorithm(); @@ -113,7 +110,7 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves all potential OCSP signing algorithms. * <P> - * + * * @return String[] the names of all potential OCSP signing algorithms */ public String[] getOCSPSigningAlgorithms(); @@ -121,17 +118,17 @@ public interface IOCSPAuthority extends ISubsystem /** * This method logs the specified message at the specified level. * <P> - * + * * @param level the log level * @param msg the log message */ public void log(int level, String msg); /** - * This method logs the specified message at the specified level given - * the specified event. + * This method logs the specified message at the specified level given the + * specified event. * <P> - * + * * @param event the log event * @param level the log message * @param msg the log message @@ -141,7 +138,7 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves the X500Name of an OCSP server instance. * <P> - * + * * @return X500Name an instance of the X500 name object */ public X500Name getName(); @@ -149,7 +146,7 @@ public interface IOCSPAuthority extends ISubsystem /** * This method retrieves an OCSP server instance digest name as a string. * <P> - * + * * @param alg the signing algorithm * @return String the digest name of the related OCSP server */ @@ -158,19 +155,18 @@ public interface IOCSPAuthority extends ISubsystem /** * This method signs the basic OCSP response data provided as a parameter. * <P> - * + * * @param rd response data * @return BasicOCSPResponse signed response data - * @exception EBaseException error associated with an inability to sign - * the specified response data + * @exception EBaseException error associated with an inability to sign the + * specified response data */ - public BasicOCSPResponse sign(ResponseData rd) - throws EBaseException; + public BasicOCSPResponse sign(ResponseData rd) throws EBaseException; /** * This method compares two byte arrays to see if they are equivalent. * <P> - * + * * @param bytes the first byte array * @param ints the second byte array * @return boolean true or false @@ -178,8 +174,10 @@ public interface IOCSPAuthority extends ISubsystem public boolean arraysEqual(byte[] bytes, byte[] ints); public void incTotalTime(long inc); + public void incSignTime(long inc); + public void incLookupTime(long inc); + public void incNumOCSPRequest(long inc); } - |