VirtualBox

Changeset 64819 in vbox for trunk/include/iprt


Ignore:
Timestamp:
Dec 8, 2016 9:45:12 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112203
Message:

iprt/pkcs7: updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/crypto/pkcs7.h

    r62474 r64819  
    8787    /** Microsoft timestamp info (RFC-3161) signed data, use pContentInfo. */
    8888    RTCRPKCS7ATTRIBUTETYPE_MS_TIMESTAMP,
     89    /** Microsoft nested PKCS\#7 signature (signtool /as). */
     90    RTCRPKCS7ATTRIBUTETYPE_MS_NESTED_SIGNATURE,
    8991    /** Blow the type up to 32-bits. */
    9092    RTCRPKCS7ATTRIBUTETYPE_32BIT_HACK = 0x7fffffff
     
    117119        /** Signing time(s) (RTCRPKCS7ATTRIBUTETYPE_SIGNING_TIME). */
    118120        PRTASN1SETOFTIMES               pSigningTime;
    119         /** Microsoft timestamp (RFC-3161 signed data). */
     121        /** Microsoft timestamp (RFC-3161 signed data, RTCRPKCS7ATTRIBUTETYPE_MS_TIMESTAMP),
     122         * Microsoft nested signature (RTCRPKCS7ATTRIBUTETYPE_MS_NESTED_SIGNATURE). */
    120123        struct RTCRPKCS7SETOFCONTENTINFOS *pContentInfos;
    121124    } uValues;
     
    178181#define RTCR_PKCS9_ID_COUNTER_SIGNATURE_OID "1.2.840.113549.1.9.6"
    179182/** Microsoft timestamp (RTF-3161) counter signature (SignedData).
    180  * @remarks This isn't defined by PKCS \#9, but lumped in here for
    181  *          convenience.  It's actually listed as SPC by MS. */
     183 * @remarks This isn't defined by PKCS \#9, but lumped in here for convenience. It's actually listed as SPC by MS. */
    182184#define RTCR_PKCS9_ID_MS_TIMESTAMP          "1.3.6.1.4.1.311.3.3.1"
     185/** Microsoft nested PKCS\#7 signature.
     186 * @remarks This isn't defined by PKCS \#9, but lumped in here for convenience. */
     187#define RTCR_PKCS9_ID_MS_NESTED_SIGNATURE   "1.3.6.1.4.1.311.2.4.1"
     188/** Microsoft statement type.
     189 * @remarks This isn't defined by PKCS \#9, but lumped in here for convenience. It's actually listed as SPC by MS. */
     190#define RTCR_PKCS9_ID_MS_STATEMENT_TYPE     "1.3.6.1.4.1.311.2.1.11"
     191/** Microsoft opus info.
     192 * @remarks This isn't defined by PKCS \#9, but lumped in here for convenience. It's actually listed as SPC by MS. */
     193#define RTCR_PKCS9_ID_MS_SP_OPUS_INFO       "1.3.6.1.4.1.311.2.1.12"
    183194/** @} */
    184195
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette