14c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompackage org.bouncycastle.asn1;
24c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom
3d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root/**
4d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root * Supported encoding formats.
5d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root */
64c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompublic interface ASN1Encoding
74c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom{
8d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root    /**
9d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     * DER - distinguished encoding rules.
10d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     */
114c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom    static final String DER = "DER";
12d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root
13d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root    /**
14d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     * DL - definite length encoding.
15d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     */
164c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom    static final String DL = "DL";
17d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root
18d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root    /**
19d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     * BER - basic encoding rules.
20d001700a15b8bd733ae344c1fc315b97c43c6590Kenny Root     */
214c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom    static final String BER = "BER";
224c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom}
23