1
10package org.jstk.pki;
11
12import java.io.IOException;
13import org.jstk.asn1.*;
14
15
20public class AlgorithmIdentifier extends ASN1Seq {
21 private ASN1Oid algorithm = new ASN1Oid();
22 private ASN1Any parameters = new ASN1Any();
23
24 public AlgorithmIdentifier(){
25 super();
26 add(algorithm);
27 add(parameters);
28 }
29
30 public void setOid(String oid){
31 algorithm.setOid(oid);
32 }
33
34 public void setParams(ASN1Type params){
35 parameters.setInstance(params);
36 }
37
38 public String toString(){
39 StringBuffer sb = new StringBuffer();
40 sb.append("AlgorithmIdentifier-SEQ(" + algorithm.toString() + ", ");
41 sb.append(parameters.toString() + ")");
42 return sb.toString();
43 }
44}
45
46