1e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompackage org.bouncycastle.asn1.cms;
2e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
3e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromimport org.bouncycastle.asn1.ASN1ObjectIdentifier;
4e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromimport org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
5e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
65db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root/**
75db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * <a href="http://tools.ietf.org/html/rfc5652">RFC 5652</a> CMS attribute OID constants.
85db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * <pre>
95db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * contentType      ::= 1.2.840.113549.1.9.3
105db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * messageDigest    ::= 1.2.840.113549.1.9.4
115db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * signingTime      ::= 1.2.840.113549.1.9.5
125db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * counterSignature ::= 1.2.840.113549.1.9.6
135db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root *
145db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * contentHint      ::= 1.2.840.113549.1.9.16.2.4
155db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root * </pre>
165db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root */
175db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root
18e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompublic interface CMSAttributes
19e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom{
205db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root    /** PKCS#9: 1.2.840.113549.1.9.3 */
21e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public static final ASN1ObjectIdentifier  contentType = PKCSObjectIdentifiers.pkcs_9_at_contentType;
225db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root    /** PKCS#9: 1.2.840.113549.1.9.4 */
23e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public static final ASN1ObjectIdentifier  messageDigest = PKCSObjectIdentifiers.pkcs_9_at_messageDigest;
245db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root    /** PKCS#9: 1.2.840.113549.1.9.5 */
25e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public static final ASN1ObjectIdentifier  signingTime = PKCSObjectIdentifiers.pkcs_9_at_signingTime;
265db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root    /** PKCS#9: 1.2.840.113549.1.9.6 */
27e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public static final ASN1ObjectIdentifier  counterSignature = PKCSObjectIdentifiers.pkcs_9_at_counterSignature;
285db505e1f6a68c8d5dfdb0fed0b8607dea7bed96Kenny Root    /** PKCS#9: 1.2.840.113549.1.9.16.6.2.4 - See <a href="http://tools.ietf.org/html/rfc2634">RFC 2634</a> */
29e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public static final ASN1ObjectIdentifier  contentHint = PKCSObjectIdentifiers.id_aa_contentHint;
30e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom}
31