Package org.kuali.rice.ksb.security
Class HttpClientHeaderDigitalSigner
java.lang.Object
org.kuali.rice.ksb.security.AbstractDigitalSigner
org.kuali.rice.ksb.security.HttpClientHeaderDigitalSigner
- All Implemented Interfaces:
DigitalSigner
A DigitalSigner implementation which places the alias and digital signature into the request
headers of the commons HttpClient's HttpRequest.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
ConstructorsConstructorDescriptionHttpClientHeaderDigitalSigner(Signature signature, org.apache.http.HttpRequest method, String alias) HttpClientHeaderDigitalSigner(Signature signature, org.apache.http.HttpRequest method, String alias, Certificate certificate) HttpClientHeaderDigitalSigner(Signature signature, org.apache.http.HttpRequest method, Certificate certificate) -
Method Summary
Methods inherited from class org.kuali.rice.ksb.security.AbstractDigitalSigner
getEncodedCertificate, getEncodedSignature, getSignature, getSignatureBytes
-
Constructor Details
-
HttpClientHeaderDigitalSigner
-
HttpClientHeaderDigitalSigner
public HttpClientHeaderDigitalSigner(Signature signature, org.apache.http.HttpRequest method, String alias, Certificate certificate) -
HttpClientHeaderDigitalSigner
public HttpClientHeaderDigitalSigner(Signature signature, org.apache.http.HttpRequest method, Certificate certificate)
-
-
Method Details
-
sign
Description copied from interface:DigitalSignerSign the message using the Signature. This method will not be called until all of the message data has been populated into the Signature. After signing implementations may, for example, place the digital signature in a header or perform whatever steps are required to successfully sign the message.- Throws:
Exception
-