その他令和8年2月27日
暗号アルゴリズムおよびPKIメッセージ構造の定義(ASN.1)
出典:官報発行サイトの掲載情報を加工しています。AI 抽出や OCR に誤りが含まれる可能性があるため、 重要な確認は公式原文を基準にしてください。
本文と原文の対照
まず左側の本文を読み、必要な箇所だけ原文ページで確認できる構成です。
← 同日の官報に戻る
原文対照の表示オプション
暗号アルゴリズムおよびPKIメッセージ構造の定義(ASN.1)
本文はAI抽出です。左の段落を選ぶと、右側の官報原文画像で該当箇所を照合できます。
des-EDE3-CBC-NoParams ALGORITHM-ID ::= { OID des-EDE3-CBC-PARMS NULL }
sha256Identifier ALGORITHM-ID ::= { OID id-SHA256 PARMS NULL }
pkcs-1 OBJECT IDENTIFIER ::= {
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1
}
rsaEncryption OBJECT IDENTIFIER ::= { pkcs-1 1 }
-- Public key syntax
RSAPublicKey ::= SEQUENCE {
modulus INTEGER, -- n
publicExponent INTEGER -- e
}
sha256WithRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 11 }
des-EDE3-CBC OBJECT IDENTIFIER ::= {
iso(1) member-body(2) us(840) rsadsi(113549) encryptionAlgorithm(3) 7 }
-- des-EDE3-CBC parameters
cbcParameter ::= IV
IV ::= OCTET STRING (SIZE (8..8))
id-SHA256 OBJECT IDENTIFIER ::= {
joint-iso-itu-t(2) country(16) us(840) organization(1)
gov(101) csor(3) nistalgorithm(4) hashalgs(2) 1
}
InfoTypeAndValue ::= SEQUENCE {
infoType INFORMATION-ID.&id({InfoSet}),
infoValue INFORMATION-ID.&Type({InfoSet}{@infoType})
}
INFORMATION-ID ::= CLASS {
&id OBJECT IDENTIFIER UNIQUE,
&type
} WITH SYNTAX { SYNTAX &type IDENTIFIED BY &id }
InfoSet INFORMATION-ID ::= { gemInfoReqContent |
gemInfoResContent
}
gemInfoReqContent INFORMATION-ID ::= {
SYNTAX GemInfoReqContent
}
IDENTIFIED BY id-registereedcert-mg-gemminforeq
}
gemInfoResContent INFORMATION-ID ::= {
SYNTAX GemInfoReqContent
IDENTIFIED BY id-registereedcert-mg-gempinforres
}
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF Certificate OPTIONAL
}
PKIHeader ::= SEQUENCE {
pvno INTEGER { ietf-version2 (1) },
sender GeneralName,
recipient GeneralName,
protectionAlg [1] AlgorithmIdentifier OPTIONAL,
senderKID [2] KeyIdentifier OPTIONAL,
transactionID [4] OCTET STRING,
senderNonce [5] OCTET STRING,
recipNonce [6] OCTET STRING OPTIONAL
}
PKIBody ::= CHOICE {
ir [0] CertReqMessages, -- message-specific body elements
ip [1] CertRepMessage, -- Initialization Request Response
init [2] GenMsgContent, -- Initialization Request Response
cert [3] CertRepMessage, -- General Message Response
kur [4] CertReqMessages, -- General Message Response
crr [5] CertRepMessage, -- Error Message
ann [6] GenMsgContent,
nak [7] Void,
error [23] ErrorMessage
}
PKIProtection ::= BIT STRING
ProtectedPart ::= SEQUENCE {
header PKIHeader,
body PKIBody
}
KeyIdentifier ::= OCTET STRING
PKIStatus ::= INTEGER {
granted (0),
-- you got exactly what you asked for
}
読み込み中...
テキスト領域
選択中
非公開 (PII)