1 17 18 package org.apache.geronimo.util.asn1.misc; 19 20 import org.apache.geronimo.util.asn1.*; 21 22 36 public class NetscapeCertType 37 extends DERBitString 38 { 39 public static final int sslClient = (1 << 7); 40 public static final int sslServer = (1 << 6); 41 public static final int smime = (1 << 5); 42 public static final int objectSigning = (1 << 4); 43 public static final int reserved = (1 << 3); 44 public static final int sslCA = (1 << 2); 45 public static final int smimeCA = (1 << 1); 46 public static final int objectSigningCA = (1 << 0); 47 48 55 public NetscapeCertType( 56 int usage) 57 { 58 super(getBytes(usage), getPadBits(usage)); 59 } 60 61 public NetscapeCertType( 62 DERBitString usage) 63 { 64 super(usage.getBytes(), usage.getPadBits()); 65 } 66 67 public String toString() 68 { 69 return "NetscapeCertType: 0x" + Integer.toHexString(data[0] & 0xff); 70 } 71 } 72 | Popular Tags |