blob: e48dd2a3c5d34be1f18271f86bfaaf99d3136aa1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
package org.spongycastle.dvcs;
import org.spongycastle.asn1.dvcs.DVCSRequestInformationBuilder;
import org.spongycastle.asn1.dvcs.Data;
import org.spongycastle.asn1.dvcs.ServiceType;
/**
* Builder of CCPD requests (Certify Claim of Possession of Data).
*/
public class CCPDRequestBuilder
extends DVCSRequestBuilder
{
public CCPDRequestBuilder()
{
super(new DVCSRequestInformationBuilder(ServiceType.CCPD));
}
/**
* Builds CCPD request.
*
* @param messageImprint - the message imprint to include.
* @return
* @throws DVCSException
*/
public DVCSRequest build(MessageImprint messageImprint)
throws DVCSException
{
Data data = new Data(messageImprint.toASN1Structure());
return createDVCRequest(data);
}
}
|