�a�d�q�͌��X�͂`�r�m�D�P�Œ�`���ꂽ�B��̃R�[�h�����@�ł����B �P�X�W�T�N�̎d�l����`�r�m�D�P�̓f�[�^�^�̋L�q����ƃR�[�h���̒�`����������A ���̃R�[�h�����\�Ƃ���A���ۂɂP�X�X�S�N�ɂo�d�q����`����܂����B ���݂ł̂a�d�q����тa�d�q����h�������b�d�q�Ƃc�d�q���`�r�m�D�P�̃R�[�h�����@�̎嗬�ł��B
�a�d�q�͂s�k�u�������Ƃ����{�Z�p��p���Ă��܂��B �s�k�u�������͏��̕����������^�C�v�iType�j�A�����iLength�j�A�l�iValue�j�̂R�ō\�����܂��B �������f�[�^�����߂���ꍇ�A���^�C�v�ɂ����̎�ʂ����ł��A�����ɂ����̏I�[�����m���܂��B
�P���^�̏ꍇ�̓��e�t�B�[���h�̓R�[�h�����ꂽ���ŁA �\���^�̂̓��e�t�B�[���h�͂s�k�u���������ꂽ���̕��тɂȂ�܂��B
�a�d�q�̓f�[�^���W�r�b�g�̃I�N�e�b�g�P�ʂŕ��������܂��B �I�N�e�b�g�̕��т́A�ŏ�ʃI�N�e�b�g����ʼn��ʃI�N�e�b�g�ցA �����珇�ɑ�P�I�N�e�b�g�A��Q�I�N�e�b�g....�悎�I�N�e�b�g�ƕ��ׂ܂��B �l�b�g���[�N�ő��M����ꍇ�͍ŏ�ʃI�N�e�b�g����ʼn��ʃI�N�e�b�g�����������ő��M���܂��B
�I�N�e�b�g���͍ŏ�ʃr�b�g���r�b�g�W�i�l�r�a�FMost Significant Bit�j�ƌĂсA �ʼn��ʃr�b�g���r�b�g�P�i�k�r�a�FLeast Significant Bit�j�ƌĂт܂��B
�^�O�t�B�[���h�́u�ėp�v�u���p�v�u��������v�u���p�v�̂S�̃N���X�����ʂ���ɂQ�r�b�g�g�p���A ��{�^�ƍ\���^�̋�ʂ̂��߂ɂP�r�b�g���g�p���A�c��̃r�b�g��p���ă^�O�ԍ���\�����܂��B �O�`�R�O�͈̔͂̃^�O�ԍ��͂T�r�b�g�ŃR�[�h�����A�S���łP�I�N�e�b�g�Ɏ��߂܂��B �R�P�ȏ�̃^�O�ԍ����g�p����ꍇ�́A�ŏ��̃I�N�e�b�g�̂T�r�b�g�̓I�[���P��ݒ肵�A �����I�N�e�b�g�Ń^�O�ԍ���\���܂��B �e�I�N�e�b�g�̍ŏ�ʃr�b�g�̓^�O�t�B�[���h�̍ŏI�I�N�e�b�g���ۂ���\���܂��B
�^�O�ԍ� | �R�[�h�� | �N���X�F �@�O�O�F�ėp �@�O�P�F���p �@�P�O�F�������� �@�P�P�F���p �o�^�b�F �@�O�F��{�^ �@�P�F�\���^ |
�O�`�R�O | ![]() |
|
�R�P�` | ![]() |
�a�d�q�̕������ŁA�^�O���g������������܂��B �Ⴆ�A�ȉ��̒�`�̏ꍇ�A����͒ʏ��d�̂s�k�u�������ɂȂ�܂��B
TelephoneNumber ::= [1] NumericString
���̌^�̃^�O���ȗ�����ꍇ�́AIMPLICIT�Ƃ����L�[���[�h�����܂��B
TelephoneNumber ::= [1] IMPLICIT NumericString
�t��EXPLICIT�Ƃ����L�[���[�h������ƁA��d�̂s�k�u�������ɂȂ�܂��B
�������f�[�^�̒������P�Q�V�I�N�e�b�g�ȉ��̏ꍇ�A �����t�B�[���h�͒Z�`��(Short Definite)�ƌĂ��P�I�N�e�b�g�ŕ��������܂��B ���̏ꍇ�ŏ�ʃr�b�g���O�ɐݒ肵�A�c��̂V�r�b�g�Œ�����\���܂��B
�������f�[�^�̒������P�Q�W�I�N�e�b�g�ȏ�̏ꍇ�A �����t�B�[���h�͒��`��(Long Definite)�ƌĂ��Q�I�N�e�b�g�ȏ�ɕ��������܂��B �P�I�N�e�b�g�ڂ͍ŏ�ʃr�b�g���P�ɐݒ肵�A�c��̂V�r�b�g�ŁA���ۂ̒����t�B�[���h�́A �����̃I�N�e�b�g���i�P�`�P�Q�U�j��\���܂��B�P�Q�V�͂���������ȏ�̒������K�v�ȏꍇ�ɔ����ė\��ł��B
�\���^�̏ꍇ�A�ϒ��`��(Inefinite)�ƌĂ�镄����������܂��B ����́A�����t�B�[���h�́A�P�I�N�e�b�g�ōŏ�ʃr�b�g���P�A�c����O�ɐݒ肵�܂��B ���e�t�B�[���h�i����͂s�k�u���������ꂽ���̕��тɂȂ�܂��j�̏I�[�̌��o�́A �Ō�ɂQ�I�N�e�b�g�̂O��ݒ肷�鎖�ōs���܂��B
���e�t�B�[���h�̌`���̓^�O�Ɉˑ����܂��B
�_���^ (BOOLEAN) |
�P�I�N�e�b�g�̊�{�^�Œl�ŕ��������܂��BFALSE�͂O�ŁATRUE�͂O�ȊO�ł��B |
�k���^ (NULL) |
�k���^�͒������O�̊�{�^�ŁA���e�t�B�[���h�͑��݂��܂���B |
�����^ (INTEGER) |
��{�^�ŕ����������B�����l���Q�̕␔�\���ŕ��������܂��B |
�����^ (REAL) |
��ʓI�ȃR���s���[�^�̎����̕��������@�Ƃ͈قȂ�܂��B�����͏ȗ��B |
�^ (ENUMERATED) |
�l�ɑ��鐮���l�𐮐��Ɠ����悤�ɕ��������܂��B |
�r�b�g��^ (BIT STRING) |
��{�^�ł��\���^�ł��������ł��܂��B ��{�^�̏ꍇ�A�ŏ��̂P�I�N�e�b�g�́A�ŏI�I�N�e�b�g�̖��g�p�r�b�g���i�O�`�V�j�������A �c��̓r�b�g������̂܂ܕ��������܂��B ���g�p�r�b�g�͂O�ł��P�ł����܂��܂���B ��{�^�̏ꍇ�ŁA�r�b�g��̒������O�̏ꍇ�A�������O�Ƃ��A���e�t�B�[���h�����݂��Ȃ��Ă����܂��܂���B �\���^�̏ꍇ�A��{�^�̕��т������܂��B |
�I�N�e�b�g��^ (OCTET STRING) |
��{�^�ł��\���^�ł��������ł��܂��B ��{�^�̏ꍇ�I�N�e�b�g������̂܂ܕ��������܂��B �\���^�̏ꍇ�́A��{�^�̕��т������܂��B |
�I�u�W�F�N�g���ʎq�^ (OBJECT IDENTIFIER) |
��{�^�ŕ��������܂��B�I�u�W�F�N�g���ʎq�̐���������Ԃɕ��������܂��B�ڍׂ͗��B |
(����)������^ (...String) |
�I�N�e�b�g��^�Ɠ����悤�ɕ��������܂��B |
�I���^ (CHOICE) |
�I���^�͂��ꎩ�̂͂a�d�q�ŃR�[�h�����ꂸ�A�I���^�̑I�����ꂽ���̂��R�[�h�����邾���ł��B |
������^ (SEQUENCE) |
�\���^�ŕ��������܂��B���e�t�B�[���h�́A������^�̓��e�����Ԃɕ������������̂ł��B |
�P�ꏇ����^ (SEQUENCE OF) |
������^�Ɠ����ɕ������܂��B |
�W���^ (SET) |
�������C�ӂł��邱�Ƃ������A������^�Ɠ����ɕ������܂��B |
�P��W���^ (SET-OF) |
������^�Ɠ����ɕ������܂��B |