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