Top Page�_ Security Top�_

�����b�Z�[�W�\���iCMS�j

�Í����b�Z�[�W�\���iCMS�j�́A�ȉ��̃^�C�v�̃f�[�^���i�[�ł���B
�^�C�v�ɂ���Ċg���q���قȂ�i�t�@�C���ɂ͕ۑ�����Ȃ��g���q����`����Ȃ��^�C�v���L��j�B

CMS�̎��
OID �^�C�v �t�@�C���̓��e
1.2.840.113549.1.7.1 data �f�[�^
1.2.840.113549.1.7.2 signed-data �d�q�����f�[�^ �@�i���J���ؖ����݂̂̏ꍇ����j
1.2.840.113549.1.7.3 enveloped-data �������f�[�^ �@�i�����f�[�^ �{ ������j
1.2.840.113549.1.7.5 digested-data �_�C�W�F�X�g�f�[�^
1.2.840.113549.1.7.6 encrypted-data �����f�[�^
1.2.840.113549.1.9.16.1.2 authenticated-data ���i�F�؃f�[�^

�Í����b�Z�[�W�\���iCMS�j�́AContentInfo�\���łȂ���΂Ȃ炸�AContentInfo�͈ȉ���ASN.1�ɂ��L�q�Œ�`�����B

[ASN.1] ContentInfo (oid = 1.2.840.113549.1.9.16.1.6)
ContentInfo ::= SEQUENCE {
  contentType ContentType,
  content [0] EXPLICIT ANY DEFINED BY contentType }
ContentType ::= OBJECT IDENTIFIER
ContentInfo�ɂ‚���
�t�B�[���h�� ���e
contentType content�Ɋi�[�����f�[�^�̃^�C�v������oid���������
oid�̒l�́A��̕\�uCMS�̎�ށv�̎Q�ƁB
content contentType�Œ�`���ꂽ�f�[�^���i�[�����B
���̃t�B�[���h�ɁA�e�^�C�v�Œ�`����邻�ꂼ��̃f�[�^������B

�‚܂�ABER�ŕ����������Ɖ��肷��ƁA�ȉ��̂悤�ɕ����������B

30 size�@�@�@�c 0x06�^�O(OID)�y�т��̃f�[�^�ƁA0xA0�^�O�iContent�j�y�т��̃f�[�^�́A���v�T�C�Y�B
  06 size�@�@�@�c �ȉ�oid�t�B�[���h�̃f�[�^�T�C�Y[Byte]�B
    oid�@�@�@�c�@�e�^�C�v��OID
  A0 size�@�@�@�c �ȉ�content�t�B�[���h�̃f�[�^�T�C�Y[Byte]�B
    content�@�@�@�c�@�e�^�C�v�ŋK�肳�ꂽ�f�[�^��