版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
海南省公共資源交易
統(tǒng)一CA互認(rèn)平臺(tái)CA簽章機(jī)構(gòu)
對(duì)接技術(shù)規(guī)范(試行)
目錄
附錄:錯(cuò)誤!未定義書簽。
附錄A、介質(zhì)技術(shù)規(guī)范1
一、數(shù)字證書介質(zhì)接口及使用規(guī)范1
附錄B、數(shù)字證書技術(shù)規(guī)范6
一、數(shù)字證書格式標(biāo)準(zhǔn)規(guī)范6
二、CA認(rèn)證機(jī)構(gòu)接入規(guī)范16
三、數(shù)字證書應(yīng)用集成規(guī)范19
附錄C、電子簽章技術(shù)規(guī)范51
一、簽章控件接口標(biāo)準(zhǔn)規(guī)范51
規(guī)范A、介質(zhì)技術(shù)規(guī)范
一、數(shù)字證書介質(zhì)接口及使用規(guī)范
1.1范圍
本規(guī)范描述了支持的數(shù)字證書介質(zhì)的各項(xiàng)要求,包括對(duì)安全機(jī)制、軟件要
求、硬件指標(biāo)等要求,用于指導(dǎo)電子認(rèn)證服務(wù)機(jī)構(gòu)在平臺(tái)內(nèi)進(jìn)行數(shù)字證書介質(zhì)
的定制和選型。本標(biāo)準(zhǔn)遵循GM/T0027-2014《智能密碼鑰匙技術(shù)規(guī)范》和GM/T
0016-2012《智能密碼鑰匙密碼應(yīng)用接口規(guī)范》。
1.2安全機(jī)制
1.2.1、密鑰管理
數(shù)字證書介質(zhì)的密鑰空間必須能夠至少保存2對(duì)RSA密鑰對(duì),2對(duì)SM2密鑰
對(duì)和2個(gè)對(duì)稱密鑰(包含1個(gè)設(shè)備認(rèn)證密鑰和1個(gè)會(huì)話密鑰的空間)。所有密鑰
必須安全存儲(chǔ)。簽名私鑰必須在數(shù)字證書介質(zhì)內(nèi)生成,且不能以任何形式導(dǎo)出。
加密私鑰以密文方式導(dǎo)入,且不能以任何形式導(dǎo)出,對(duì)稱密鑰不能以明文倒出。
1.2.3、數(shù)字證書介質(zhì)的擴(kuò)展區(qū)要求
數(shù)字證書介質(zhì)內(nèi)可創(chuàng)建用戶私有文件區(qū),對(duì)私有文件區(qū)操作時(shí),用戶應(yīng)輸
入介質(zhì)口令進(jìn)行驗(yàn)證,擴(kuò)展區(qū)的空間大小不小于64K
1.3軟件要求
1.3.K數(shù)字證書介質(zhì)接口要求
介質(zhì)接口及數(shù)據(jù)類型必須遵循國家密碼管理局《智能密得鑰匙密碼應(yīng)用接
口規(guī)范》的要求,提供設(shè)備管理、訪問控制、文件管理和密碼服務(wù)等相關(guān)服務(wù)
接口。介質(zhì)有應(yīng)用、容器,應(yīng)用中可有多個(gè)容器,容器中可有多個(gè)私鑰和證書。
介質(zhì)初始化后,無應(yīng)用,無容器。
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
1.3.2、設(shè)備管理接口
設(shè)備管理主要完成介質(zhì)的插拔事件處理、枚舉設(shè)備、連接設(shè)備、斷開連接、
獲取設(shè)備狀態(tài)、設(shè)置設(shè)備標(biāo)簽,鎖定設(shè)備、解鎖設(shè)備和設(shè)備命令傳輸?shù)炔僮鳌?/p>
設(shè)備管理接口函數(shù)如下表所示:
函數(shù)名稱功能
SKFWaitForDevEvent等待設(shè)備插拔事件
SKF_CancelWaitForDevEvent取消等待設(shè)備插拔事件
SKFEnumDev枚舉設(shè)備
SKF_ConnectDev連接設(shè)備
SKF_DisconnectDev斷開設(shè)備
SKF_GetDevState獲取設(shè)備狀態(tài)
SKF_SetLabel設(shè)置設(shè)備標(biāo)簽
SKF_GetDevInfo獲取設(shè)備信息
SKF_LockDev鎖定設(shè)備
SKF_UnlockDev解鎖設(shè)備
SKF_Transmit設(shè)備命令傳輸
1.3.3、訪問控制接口
訪問控制主要完成設(shè)備認(rèn)證、PIN碼管理和安全狀態(tài)管理等操作。訪問控制
接口函數(shù)如下表所示:
函數(shù)名稱功能
SKF_ChangeDevAuthKey修改設(shè)備認(rèn)證密鑰
SKF_DevAuth設(shè)備認(rèn)證
SKF_ChangePIN修改PIN
SKF_GetPINInfo獲得PIN碼信息
SKF_VerifyPIN校驗(yàn)PIN
SKF_UnblockPIN解鎖PIN
SKF_ClearSecueState清除應(yīng)用安全狀態(tài)
1.34、應(yīng)用管理接口
應(yīng)用管理主要完成應(yīng)用的創(chuàng)建、枚舉、刪除、打開和關(guān)閉等操作。應(yīng)用管
理接口函數(shù)如下表所示:
函數(shù)名稱功能
SKFCreateApplication創(chuàng)建應(yīng)用
SKF_EnumApplication枚舉應(yīng)用
SKF_De1eteApplication刪除應(yīng)用
SKFOpenApplication打開應(yīng)用
SKF_CloseApplication關(guān)閉應(yīng)用
2
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
1.3.5、文件管理接口
文件管理接口函數(shù)用以滿足用戶擴(kuò)展開發(fā)(如簽章)的需要,包括創(chuàng)建文
件、刪除文件、枚舉文件、獲取文件信息、文件讀寫操作。文件管理接口函數(shù)
下表所示:
函數(shù)名稱功能
SKFCreateFile創(chuàng)建文件
SKF_DeleteFile刪除文件
SKFEnumFiles枚舉文件
SKF_GetFileInfo獲取文件信息
SKF_ReadFile讀文件
SKF_WriteFile寫文件
1.3.6、容器管理接口
容器管理接口函數(shù)用于創(chuàng)建、刪除、枚舉、打開和關(guān)閉容器。容器管理接
口函數(shù)如下:
函數(shù)名稱功能
SKF_CreateContainer創(chuàng)建容器
SKFDeleteContainer刪除容器
SKF_EnumContainer枚舉容器
SKF_0penContainer打開容器
SKFCloseContainer關(guān)閉容器
SKF_GetContainerType獲得容器類型
SKF_ImportCertificate導(dǎo)入數(shù)字證書
SKFExportCertificate導(dǎo)出數(shù)字證書
1.4.數(shù)字證書介質(zhì)驅(qū)動(dòng)安裝程序要求
電子認(rèn)證服務(wù)機(jī)構(gòu)提供的數(shù)字證書介質(zhì)安裝程序應(yīng)滿足以下要求:
1)提供無界面的安裝程序,或支持無界面的安裝指令。
2)介質(zhì)安裝程序應(yīng)支持WINXP、WIN7、WIN8、WIN10等主流32位和64位
操作系統(tǒng)。
3)驅(qū)動(dòng)程序安在驅(qū)動(dòng)注冊(cè)到CSP時(shí),需要在相應(yīng)注冊(cè)表中添加鍵值為SKFImage
Path注冊(cè)項(xiàng),該項(xiàng)內(nèi)容應(yīng)該包含一個(gè)指向SKF接口驅(qū)動(dòng)文件的路徑。注冊(cè)
表示例如下:
WindowsRegistryEditorVersion5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Pro
vider\XXUSBKeyCryptographicProvidervl.0]
“Type〃=dword:00000001
“Signature"二hex:65,83,23,Oe,Id,db,46,Oe,fe,a8,96,c4,42,c2,f8,bf,
3f,cO,7...
z/ImagePath*=,/C:\\Windows\\system32\xx_csp_api.dll〃
3
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
“SKFImagePathz,=,zC:\\Windows\\SysW0W64\\xx_skf_api.dll”
4)安裝程序可以在菜單或控制面板的“添加/刪除短序”中卸載程序,卸載驅(qū)
動(dòng)程序時(shí),不需要用戶手動(dòng)干預(yù),能自動(dòng)完成卸載。
1.4.1、密碼服務(wù)接口
密碼服務(wù)接口函數(shù)提供對(duì)稱算法運(yùn)算、非對(duì)稱算法運(yùn)算、密碼雜湊算法運(yùn)
算、密鑰管理、消息鑒別碼計(jì)算等功能,密碼服務(wù)接口函數(shù)如下表所示:
函數(shù)名稱功能
SKF_GenRandom生成隨機(jī)數(shù)
SKF_GenECCKeyPair生成ECC簽名密鑰對(duì)
SKF_ImportECCKeyPair導(dǎo)入ECC加密密鑰對(duì)
SKF_ECCSignDataECC簽名
SKF_ECCVerifyECC驗(yàn)簽
SKF_ECCExportSessionKeyECC生成并導(dǎo)出會(huì)話密
鑰
SKF_ExtECCEncryptECC外來公鑰加密
SKFExtECCDecryptECC外來私鑰解密
SKF.ExtECCSignECC外來私鑰簽名
SKF_ExtECCVerifyECC外來公鑰驗(yàn)簽
SKFECCDecryptECC私鑰解密
SKF_GenerateAgreementDataWithECCECC生成密鑰協(xié)商參數(shù)
并輸出
SKF_GenerateKeyWithECCECC計(jì)算會(huì)話密鑰
SKF_GenerateAgreementDataAndKeyWithECCECC產(chǎn)生協(xié)商數(shù)據(jù)并計(jì)
算會(huì)話密鑰
SKF_ExportPublicKey導(dǎo)出公鑰
SKFImportSessionKey導(dǎo)入會(huì)話密鑰
SKFSetSymmKey明文導(dǎo)入會(huì)話密鑰
SKF_Encryptlnit加密初始化
SKFEncrypt單組數(shù)據(jù)加密
SKF_EncryptUpdate多組數(shù)據(jù)加密
SKF_EncryptFinal結(jié)束加密
SKFDecryptlnit解密初始化
SKF_Decrypt單組數(shù)據(jù)解密
SKF_DecryptUpdate多組數(shù)據(jù)解密
SKF_DecryptFinal結(jié)束解密
SKF_DigestInit雜湊初始化
SKF_Digest單組數(shù)據(jù)雜湊
SKFDigestUpdate多組數(shù)據(jù)雜湊
SKF_DigestFinal結(jié)束雜湊
SKF_MacInit消息鑒別碼運(yùn)算初始化
SKF_Mac單組數(shù)據(jù)消息鑒別碼運(yùn)
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
算
SKF_MacUpdate多組數(shù)據(jù)消息鑒別碼運(yùn)
算
SKF_MacFinal結(jié)束消息鑒別碼運(yùn)算
SKFCloseHandle關(guān)閉密碼對(duì)象句柄
1.4.1.2、ECC私鑰解密
函數(shù)原型ULONGDEVAPISKFEX^ECCDecrypt(HCONTAINERhContainer,
ULONGulKeySpec,PECCCIPHERBLOBpCipherText,BYTE
*pbData,DWORD*pdwDataLen)
功能描述使用ECC私鑰解密對(duì)應(yīng)ECC公鑰加密的密文
參數(shù)hContainer[IN]容器句柄
ulKeySpec[IN]指定使用哪個(gè)ECC密鑰對(duì)進(jìn)行私鑰
解密
操作。1為加密密鑰對(duì),2為簽名密鑰對(duì)
pCipherText[IN]ECC公鑰加密的密文數(shù)據(jù)結(jié)構(gòu)
pbData[OUT]輸出明文,當(dāng)為NULL時(shí),
pdwDataLen返回明文長(zhǎng)度
pdwDataLen[IN,OUT]輸出明文長(zhǎng)度
返回值SAR_OK:成功
其他:錯(cuò)誤碼
1.5.硬件指標(biāo)
標(biāo)準(zhǔn)名稱必要條件備注
存儲(chǔ)容量>=64Bytes
非對(duì)稱算法遵循國密相關(guān)規(guī)范,如SM2等。密鑰對(duì)必須在芯片中
生成,私鑰不可導(dǎo)出。
對(duì)稱算法應(yīng)遵循國密相關(guān)規(guī)范,如SSF33、SM1、
SM4等。
支持摘要算法應(yīng)遵循國密相關(guān)規(guī)范,如SHA1、
SHA256、SM3等。
SM2數(shù)字簽名和驗(yàn)證<500毫秒/次
時(shí)間
SM2公鑰加密和私鑰>4Kbit/s
解密效率
存儲(chǔ)要求a)公私密鑰對(duì):>二4對(duì)
b)必須在提供保護(hù)口令前提下才能
訪問密鑰
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
規(guī)范B、數(shù)字證書技術(shù)規(guī)范
一、數(shù)字證書格式標(biāo)準(zhǔn)規(guī)范
1.1、范圍
本規(guī)范描述了平臺(tái)中使用的數(shù)字證書和證書撤銷列表的格式,用于指導(dǎo)電
子認(rèn)證服務(wù)機(jī)構(gòu)(CA機(jī)構(gòu))簽發(fā)統(tǒng)一格式的數(shù)字證書和證書撤消列表,以保障
數(shù)字證書在平臺(tái)之間的互通互認(rèn)。本規(guī)范以GB/T20518-2006《信息安全技術(shù)公
鑰基礎(chǔ)設(shè)施數(shù)字證書格式》和GM/T0015-2012《基于SM2密碼算法的數(shù)字證
書格式規(guī)范》為基礎(chǔ)。
1.2、數(shù)字證書格式
1.2.1、數(shù)字證書基本結(jié)構(gòu)
數(shù)字證書結(jié)構(gòu)采用ANS.1DER編碼,基本結(jié)構(gòu)由基本證書域
TBSCertificate簽名算法域SignatlireA1gorithm和簽名值SignatureValue
三部分組成?;窘Y(jié)構(gòu)如下:
CertificateSEQUENCE{
tbsCertificateTBSCertificate,
signatureAlgorithmAlgorithmidentifier,
signatureValueBITSTRING}
TBSCertificate::二SEQUENCE{
version[0]EXPLICITVersionDEFAULTvl,
serialNumberCertificateSerialNumber,
signatureAlgorithmidentifier,
issuerName,
validityValidity,
subjectName,
subjectPublicKeylnfoSubjectPublicKeylnfo,
issuerUniquelD[1]IMPLICITUniqueldentifierOPTIONAL,
--Ifpresent,versionMUSTbev2orv3
subjectUniquelD⑵IMPLICITUniqueidentifierOPTIONAL,
-Ifpresent,versionMUSTbev2orv3
extensionsEXPLICITExtensionsOPTIONAL
-Ifpresent,versionMUSTbev3
}
VersionINTEGER{vl(0),v2(l),v3(2)}
CertificateSerialNumber:二INTEGER
Validity::=SEQUENCE!
notBeforeTime,
notAfterTime}
Time::=CHOICE
utcTimeUTCTime,
6
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
generalTimeGeneralizedTime)
Uniqueidentifier::二BITSTRING
SubjectPublicKeylnfoSEQUENCE{
algorithmAlgorithmldentifier,
subjectPublicKeyBITSTRING}
Extensions::=SEQUENCESIZE(1..MAX)OFExtension
Extension::二SEQUENCE{
extnIDOBJECTIDENTIFIER,
criticalBOOLEANDEFAULTFALSE,
extnValueOCTETSTRING}
上述數(shù)據(jù)結(jié)構(gòu)中,tbsCertificate包含了主體名稱和頒發(fā)者名稱,主題的
公鑰,證書有效期及其他相關(guān)信息。signatureAlgorithm包含了證書簽發(fā)機(jī)構(gòu)
簽發(fā)該證書時(shí)使用的密碼算法標(biāo)識(shí)符,一個(gè)算法的標(biāo)識(shí)符的ASN.1結(jié)構(gòu)如下:
Algorithmidentifier::二SEQUENCE{
algorithmOBJECTIDENTIFIER,
parametersANYDEFINEDBYalgorithmOPTIONAL}
該算法標(biāo)識(shí)符必須與tbsCertificate中的signature的算法標(biāo)識(shí)符相同。
當(dāng)算法為SM2時(shí),算法標(biāo)識(shí)定義見GM/T0006-2012《密碼應(yīng)用標(biāo)識(shí)規(guī)范》。
signaturevalue包含了對(duì)tbsCertficate進(jìn)行數(shù)字簽名的結(jié)果,簽名結(jié)果按照
ASN.1編碼成BITSTRING類型并保存在證書簽名值域內(nèi)。
1.2.2、基本證書域TBSCertificate
基本證書域包含了證書結(jié)構(gòu)中主體名稱及頒發(fā)者CA等信息,這些信息主要
包括版本、序列號(hào)、簽名算法、頒發(fā)者、有效期、主體、主體公鑰信息等。
、版本Version
本項(xiàng)描述了數(shù)字證書的版本號(hào)。數(shù)字證書應(yīng)使用版本3(對(duì)應(yīng)的數(shù)值是整數(shù)
“2”)。
1.2.2.2、序列號(hào)SerialNumber
本項(xiàng)是CA分配給每張證書的一個(gè)正整數(shù),一個(gè)CA簽發(fā)的每張證書的序列
號(hào)必須是唯一的。序列號(hào)可以是長(zhǎng)整數(shù),最長(zhǎng)可為20個(gè)8位字節(jié)的序列號(hào)值。
證書更新時(shí)序列號(hào)應(yīng)改變。
1.2.2.3、簽名算法Signature
本項(xiàng)包含CA簽發(fā)該證書所使用的密碼算法的標(biāo)識(shí)符,算法標(biāo)識(shí)符應(yīng)與證書
中SignatureAlgorithm項(xiàng)的算法標(biāo)識(shí)符相同。簽名算法必須符合國家密碼主
管部門對(duì)密碼算法的規(guī)定,并根據(jù)國家密碼主管部門批準(zhǔn)的最新算法及時(shí)調(diào)整,
以適應(yīng)國家最新技術(shù)標(biāo)準(zhǔn)要求。當(dāng)算法為SM2時(shí),算法標(biāo)識(shí)定義見GM/T
0006-2012《密碼應(yīng)用標(biāo)識(shí)規(guī)范》。
1.2.2.4、頒發(fā)者Issuer
本項(xiàng)標(biāo)識(shí)了簽名和發(fā)布數(shù)字證書的實(shí)體。它必須包含一個(gè)非空的甄別名程。
該項(xiàng)被定義為X.501的Name類型。
Name::二CHOICE{
7
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
RDNSequence}
RDNSequence::二SEQUENCEOFRelativeDistinguishedName
Re1ativeDistinguishedName:
SETOFAttributeTypeAndValue
AttributeTypeAndValue::二SEQUENCE{
typeAttributeType,
valueAttributeValue}
AttributeType::=OBJECTIDENTIFIER
AttributeValue::二ANYDEFINEDBYAttributeType
DirectoryString::=CHOICE
teletexStringTeletexString(SIZE(1..MAX)),
printableStringPrintableString(SIZE(1..MAX)),
universalStringUniversalString(SIZE(1..MAX)),
utf8StringUTF8String(SIZE(1..MAX)),
bmpStringBMPString(SIZE(1..MAX))}
Name描述了由多個(gè)屬性組成的層次結(jié)構(gòu)的名稱,如國家名、相應(yīng)的值,例如
"C=CN"。其中AttributeValue部分的類型由AttributeType確定,通常來說
是一個(gè)DirectoryString類型。DirectoryString類型可被定義為
PrintableString,TeletexString,BMPString,UTF8String
UniversalString,UTF8String編碼是首選編碼。
L2.2.5、有效期Validity
本項(xiàng)是指一個(gè)時(shí)間段,在這個(gè)時(shí)間段內(nèi),CA擔(dān)保它將維護(hù)關(guān)于證書狀態(tài)的
信息。該項(xiàng)被表示成一個(gè)具有兩個(gè)時(shí)間值的SEQUENCE類型數(shù)據(jù):證書有效期的
起始時(shí)間(notBefore)和證書有效期的終止時(shí)間(notAfter)。這兩個(gè)時(shí)間都
可做為UTCTime類型或者GeneralizedTime類型進(jìn)行編碼。GeneralizedTime
值必須用格林威治標(biāo)準(zhǔn)時(shí)間表示,且必須包含秒(即時(shí)間格式為
YYYYMMDDHHMMSSZ)0
1.2.2.6、主體Subject
本項(xiàng)描述了與主體公鑰項(xiàng)中的公鑰相對(duì)應(yīng)的實(shí)體。主體名稱可以出現(xiàn)在主
體項(xiàng)或主體替換名稱擴(kuò)展項(xiàng)中(SubjectAltName)o如果主體是一個(gè)CA,那么
主體項(xiàng)必須與其簽發(fā)的所有證書的頒發(fā)者相同,一個(gè)CA認(rèn)證的每個(gè)主體實(shí)體的
甄別名稱應(yīng)是唯一的。一個(gè)CA可以為同一個(gè)主體實(shí)體以相同的甄別名稱簽發(fā)多
個(gè)證書。該項(xiàng)不能為空。該項(xiàng)被定義為X.501的Name類型。
1.2,2.7>主體公鑰信息SubjectPublicKeyInfo
本項(xiàng)用來標(biāo)識(shí)公鑰和相應(yīng)的公鑰算法。公鑰算法使用算法標(biāo)識(shí)符Algorithm
Identifier結(jié)構(gòu)來表示。當(dāng)算法為SM2時(shí),算法標(biāo)識(shí)定義見GM/T0006-2012
《密碼應(yīng)用標(biāo)識(shí)規(guī)范》。
1.2.3、證書擴(kuò)展項(xiàng)及數(shù)據(jù)結(jié)構(gòu)
本規(guī)范定義的證書擴(kuò)展項(xiàng)提供了把一些附加屬性同用戶或公鑰相關(guān)聯(lián)的方
法以及證書結(jié)構(gòu)的管理方法。數(shù)字證書允許定義標(biāo)準(zhǔn)擴(kuò)展項(xiàng)和專用擴(kuò)展項(xiàng)。每
個(gè)證書中的擴(kuò)展可以定義成關(guān)鍵性的和非關(guān)鍵性的。一個(gè)擴(kuò)展含有三部分,它
8
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
們分別是擴(kuò)展類型、擴(kuò)展關(guān)鍵度和擴(kuò)展項(xiàng)值。擴(kuò)展關(guān)鍵度(extension
criticality)告訴一個(gè)證書的使用者是否可以忽略某一擴(kuò)展類型。證書的應(yīng)用
系統(tǒng)如果不能識(shí)別關(guān)鍵的擴(kuò)展時(shí),必須拒絕接受該證書,如果不能識(shí)別非關(guān)犍
的擴(kuò)展,則可以忽略該擴(kuò)展項(xiàng)的信息。
遵循本標(biāo)準(zhǔn)的CA必須支持密鑰標(biāo)識(shí)符、基本限制、密鑰用法、和證書策略
等擴(kuò)展。遵循本標(biāo)準(zhǔn)的應(yīng)用必須至少能夠識(shí)別密鑰用法、證書策略、基本限制、
頒發(fā)機(jī)構(gòu)密鑰標(biāo)識(shí)符、主體密鑰標(biāo)識(shí)符和擴(kuò)展的密鑰用法。
1.2.3.K標(biāo)準(zhǔn)擴(kuò)展
1.2.3.1.1、頒發(fā)機(jī)構(gòu)密鑰標(biāo)識(shí)符AuthorityKeyIdentifier
本項(xiàng)提供了一種方式,以識(shí)別與證書簽名私鑰相應(yīng)的公鑰。當(dāng)頒發(fā)者由于
有多個(gè)密鑰共存或由于發(fā)生變化而具有多個(gè)簽名密鑰時(shí)使用該擴(kuò)展。識(shí)別可基
于頒發(fā)者證書中的主體密鑰標(biāo)識(shí)符或基于頒發(fā)者的名稱和序列號(hào)。
CA產(chǎn)生的所有證書應(yīng)包括AuthorityKeyIdentifier擴(kuò)展的Keyidentifier項(xiàng),
以便于鏈的建立。CA以“自簽”(self-signed)證書形式發(fā)放其公鑰時(shí),可
以省略認(rèn)證機(jī)構(gòu)密鑰標(biāo)識(shí)符。
本項(xiàng)既可用作證書擴(kuò)展亦可用作CRL擴(kuò)展。本項(xiàng)標(biāo)識(shí)用來驗(yàn)證在證書或CRL
上簽名的公開密鑰。它能辨別同一CA使用的不同密鑰。除了自簽名證書外,所
有證書必須包含本項(xiàng),且必須為非關(guān)鍵擴(kuò)展。
id-ce-authorityKeyIdentifierOBJECTIDENTIFIER::=-id-ce35}
AuthorityKeyIdentifier::=SEQUENCE{
keyidentifier[0]Keyidentifier
OPTIONAL,
authorityCertIssuer[1]GeneralNames
OPTIONAL,
authorityCertSerialNumber[2]CertificateSerialNumber
OPTIONAL}
Keyidentifier::二OCTETSTRING
1.2.3.1.2、主體密鑰標(biāo)識(shí)符SubjectKeyIdentifier
本項(xiàng)提供一種識(shí)別包含有一個(gè)特定公鑰的證書的方法。此擴(kuò)展標(biāo)識(shí)了被認(rèn)
證的公開密鑰,它能夠區(qū)分同一主體使用的不同密鑰。
對(duì)于使用密鑰標(biāo)識(shí)符的主體的各個(gè)密鑰標(biāo)識(shí)符而言,每一個(gè)密鑰標(biāo)識(shí)符均
應(yīng)是唯一的。CA簽發(fā)證書時(shí)必須把CA證書中本擴(kuò)展的值賦給終端實(shí)體證書
AuthorityKeyIdentifier擴(kuò)展中的Keyidentifier項(xiàng)。CA證書的主體密鑰標(biāo)
識(shí)符應(yīng)從公鑰中或者生成唯一值的方法中導(dǎo)出。終端實(shí)體證書的主體密鑰標(biāo)識(shí)
符應(yīng)從公鑰中導(dǎo)出。
所有的CA證書必須包括本擴(kuò)展,此擴(kuò)展項(xiàng)為非關(guān)鍵項(xiàng)。
id-ce-subjectKeyIdentifierOBJECTIDENTIFIER::={id-ce14}
SubjectKeyldentifier::二Keyidentifier
9
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
L、密鑰用法KeyUsage
密鑰用法擴(kuò)展定義了證書中密鑰的用途(如加密、簽名、簽發(fā)證書等)。密
鑰用法的限制可用于限定密鑰是否能夠用于某種操作。密鑰用法定義:
id-ce-keyUsageOBJECTIDENTIFIER::={id-ce15}
KeyUsage::二BITSTRING{
digitalSignature(0),
nonRepudiation⑴,
keyEncipherment(2),
dataEncipherment(3),
keyAgreement(4),
keyCertSign(5),
cRLSign(6),
encipherOnly(7),
decipherOnly(8))
所有的CA證書必須包括本擴(kuò)展,而且必須包含keyCertSign這一密鑰用途。
用戶證書則根據(jù)證書用途,分“簽名”證書和“加密”證書:選擇對(duì)應(yīng)的密鑰
用途進(jìn)行簽發(fā)。此擴(kuò)展可定義為關(guān)鍵的或非關(guān)鍵的,由證書頒發(fā)者選擇。
1.2.3.1.4、擴(kuò)展密鑰用法ExtensionKeyUsage
本項(xiàng)指明已驗(yàn)證的數(shù)字證書公鑰可以用于的一種或多種用途,可作為密鑰
用法擴(kuò)展項(xiàng)中指明的基本用途的補(bǔ)充或替代。
id-ce-extKeyUsageOBJECTIDENTIFIER::={id-ce37}
ExtKeyUsageSyntax::=SEQUENCESIZE(1..MAX)OFKeyPurposeTd
KeyPurposeld::=OBJECTIDENTIFIER
本項(xiàng)可標(biāo)記為關(guān)鍵或非關(guān)鍵擴(kuò)展,由證書頒發(fā)者決定。本標(biāo)準(zhǔn)定義下列密
鑰用途:
id-kpOBJECTIDENTIFIER::={id-pkix3}
id-kp-serverAuthOBJECTIDENTIFIER::={id-kp1}
一TLSWebserver鑒別
--Keyusage可設(shè)置為digitalSignature,keyEncipherment或
keyAgreement
id-kp-clientAuthOBJECTIDENTIFIER::={id-kp2}
—TLSWebclient鑒別
-Keyusage可設(shè)置為digitalSignature和/或keyAgreement
id-kp-codeSigningOBJECTIDENTIFIER::={id-kp3}
-可下載執(zhí)行代碼的簽名
--Keyusage可設(shè)置為digitalSignature
id-kp-emailProtectionOBJECTIDENTIFIER::={id-kp4}
一E-mail保護(hù)
-Keyusage可設(shè)置為digitalSignature,nonRepudiation,和/或
(keyEncipherment或keyAgreement)
id-kp-timeStampingOBJECTIDENTIFIER::={id-kp8}
-將對(duì)象的散列值與同一時(shí)間源提供的時(shí)間綁定
10
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
-Keyusage可設(shè)置為digitalSignature,nonrepudiation
1.2.3.1.5、證書策略CertificatePolicies
本項(xiàng)包含了一系列策略信息條目,每個(gè)條目都有一個(gè)0ID和一個(gè)可選的限
定條件。
在用戶證書中,這些策略信息條目描述了證書發(fā)放所依據(jù)的策略以及證書
的應(yīng)用目的;在CA證書中,這些策略條目指定了包含這個(gè)證書的驗(yàn)證路徑的策
略集合。
數(shù)字證書是否包括本擴(kuò)展為可選的,是否為關(guān)鍵項(xiàng)也是可選的。
1.2.3.1.6、基本限制
本項(xiàng)用于識(shí)別證書主體是否是一個(gè)CA,通過該CA可能存在的認(rèn)證路徑有多
長(zhǎng)。pathLenConstraint字段僅在CA設(shè)置為TRUE時(shí)才有意義。它給出本證書
之后認(rèn)證路徑中最多的CA證書數(shù)量。0指明只可以向終端實(shí)體簽發(fā)證書,本項(xiàng)
出現(xiàn)時(shí)必須大于或等于0。若未出現(xiàn),則對(duì)人這功能路徑的允許長(zhǎng)度沒有限制。
CA證書中必須包含本擴(kuò)展且標(biāo)記為關(guān)鍵擴(kuò)展。
id-ce-basicConstraintsOBJECTIDENTIFIER::={id-ce19}
BasicConstraints::=SEQUENCE{
cABOOLEANDEFAULTFALSE,
pathLenConstraintINTEGER(0..MAX)OPTIONAL}
1.2.3.L7、證書撤銷列表分發(fā)點(diǎn)CRLDistributionPoints
本項(xiàng)標(biāo)識(shí)了如何獲得CRL信息的方法,本擴(kuò)展應(yīng)該被標(biāo)記為非關(guān)鍵擴(kuò)展。
id-ce-cRLDistributionPointsOBJECTIDENTIFIER{id-ce31}
cRLDistributionPoints::={
CRLDistPointsSyntax}
CRLDistPointsSyntax::=SEQUENCESIZE(1..MAX)OFDistributionPoint
DistributionPoint::二SEQUENCE{
distributionPoint[0]DistributionPointName
OPTIONAL,
reasons[1]ReasonFlagsOPTIONAL,
cRLIssuer[2]GeneralNamesOPTIONAL}
DistributionPointName::=CHOICE
fullName[0]GeneralNames,
nameRelativeToCRLIssuer[1]RelativeDistinguishedName}
ReasonFlags::=BITSTRING{
/0\
unusedX(71
{/1!\
kcyCompromiseX/
/2\
cACompromisext7
t/3\
affiliationChanged\7
</4!\
superseded\/
(z5\
cessationOfOperationx7
11
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
certificateHold(6)}
1.2.3.1.8、最新證書撤銷列表FreshestCRL
本項(xiàng)標(biāo)識(shí)了如何獲取增量CRL信息的方法,必須標(biāo)記為非關(guān)鍵擴(kuò)展項(xiàng)。
id-ce-freshestCRLOBJECTIDENTIFIER::={id-ce46}
FreshestCRL::=CRLDistributionPoints
1.2.3.1.9、個(gè)人身份標(biāo)識(shí)碼IdentifyCode
本項(xiàng)用于標(biāo)識(shí)個(gè)人身份,標(biāo)記為非關(guān)鍵擴(kuò)展。
id-IdentifyCodeOBJECTIDENTIFIER::=1.2.156.10260.4.1.1}
IdentifyCode::=CHOICE{
residenterCardNumber[0]PrintableString
OPTIONAL,
一身份證號(hào)碼
militaryOfficerCardNumber[1]UTF8String
OPTIONAL,
一軍官證號(hào)碼
passportNumber[2]PrintableString
OPTIONAL
一護(hù)照號(hào)碼
1.2.3.1.10>個(gè)人社會(huì)保險(xiǎn)號(hào)InsuranceNumber
本項(xiàng)用于標(biāo)識(shí)個(gè)人社會(huì)保險(xiǎn)號(hào),標(biāo)記為非關(guān)鍵擴(kuò)展。
Id-InsuranceNumberOBJECTIDENTIFIER::={1.2.156.10260.4.1.2}
InsuranceNumber::=PrintableString
1.2.3.1.11>企業(yè)工商注冊(cè)號(hào)ICRegistrationNumber
本項(xiàng)用于標(biāo)識(shí)企業(yè)工商注冊(cè)號(hào),標(biāo)記為非關(guān)鍵擴(kuò)展。
Id-RCRegistrationNumberOBJECTIDENTIFIER::={1.2.156.10260.4.1.3}
RCRegistrationNumbcr::=PrintableString
1.2.3.1.12、企業(yè)組織機(jī)構(gòu)代碼OrganizationCode
本項(xiàng)用于標(biāo)識(shí)企業(yè)組織機(jī)構(gòu)代碼,標(biāo)記為非關(guān)鍵擴(kuò)展。
Id-0rganizationCodeOBJECTIDENTIFIER::={1.2.156.10260.4.1.4}
OrganizationCode::=PrintableString
1.2.3,1.13、企業(yè)稅號(hào)TaxationNumber
本項(xiàng)用于標(biāo)識(shí)企業(yè)稅號(hào),標(biāo)記為非關(guān)鍵擴(kuò)展。
Td-TaxationNumberOBJECTIDENTIFIER::={1.2.156.10260.4.1.5}
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
TaxationNumber::=PrintableString
1.3.2.2、互聯(lián)網(wǎng)證書擴(kuò)展
1.3.2.2.1、主體信息訪問SubjectInformationAccess
本項(xiàng)指明了證書主體如何訪問信息和服務(wù),當(dāng)證書主體時(shí)CA時(shí),信息和服
務(wù)中包含證書驗(yàn)證服務(wù)和CA策略數(shù)據(jù),如果主體是終端用戶,則描述提供的服
務(wù)類型以及如何訪問。本項(xiàng)可以包含在用戶或CA證書中嗎,且必須為非關(guān)鍵擴(kuò)
展項(xiàng)。
id-pe-subjectlnfoAccessOBJECTIDENTIFIER::={id-pe11}
SubjectInfoAccessSyntax::二
SEQUENCESIZE(1..MAX)OFAccessDescription
AccessDescription::二SEQUENCE{
accessMethodOBJECTIDENTIFIER,
accessLocationGeneralName)
1.3.2.2.2>機(jī)構(gòu)信息訪問AuthorityInfoAccess
本項(xiàng)指明了包含本項(xiàng)擴(kuò)展的證書頒發(fā)者如何獲得CA信息和服務(wù)。信息和服
務(wù)包括在線驗(yàn)證服務(wù)和CA策略數(shù)據(jù)。本項(xiàng)可以包含在用戶證書和CA證書中,
且必須為非關(guān)鍵擴(kuò)展。
id-pe-authoritylnfoAccessOBJECTIDENTIFIER::={id-pe1}
AuthorityInfoAccessSyntax::=
SEQUENCESIZE(1..MAX)OFAccessDescription
AccessDescription::=SEQUENCE{
accessMethodOBJECTIDENTIFIER,
accessLocationGeneralName}
id-adOBJECTIDENTIFIER::={id-pkix48}
id-ad-calssuersOBJECTIDENTIFIER::={id-ad2}
id-ad-ocspOBJECTIDENTIFIER::={id-ad1)
1.3.證書撤銷列表格式
證書撤銷列表(CRL)是由CA簽發(fā)的、加蓋時(shí)間標(biāo)記已撤銷的數(shù)字證書列
表,CRL公開發(fā)布,可用于業(yè)務(wù)系統(tǒng)鑒別數(shù)字證書的有效性。其結(jié)構(gòu)采用ANS.1
DER編碼,其結(jié)構(gòu)如下所示:
CertificateList::=SEQUENCE{
tbsCertListTBSCertList,
signatureAlgorithmAlgorithmidentifier,
signatureValueBITSTRING}
TBSCertList::二SEQUENCE(
versionVersionOPTIONAL,
一ifpresent,shallbev2
signatureAlgorithmldentifier,
issuerName,
thisUpdateTime,
13
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
nextUpdateTimeOPTIONAL,
revokedCertificatesSEQUENCEOFSEQUENCE{
userCertificateCertificateSerialNumber,
revocationDateTime,
crlEntryExtensionsExtensionsOPTIONAL
-ifpresent,shallbev2
}OPTIONAL,
crlExtensions[0]EXPLICITExtensionsOPTIONAL
-ifpresent,shallbev2
}
CRL基本結(jié)構(gòu)由tbsCertList、signatureAlgorithm和signatureValue三
部分組成。其中,tbsCertList包含了主體名稱和頒發(fā)者名稱、頒發(fā)日期、下
次更新日期、撤銷的證書信息和CRL的擴(kuò)展信息。signatureAlgorithm包含了
CA簽發(fā)該CRL所使用的算法標(biāo)識(shí)符,本項(xiàng)必須包含與tbsCertList中signature
字段相同算法標(biāo)識(shí)符。SignatureValue包含了對(duì)tbsCertList域進(jìn)行簽名的值,
如果簽名算法為SM2,SM2算法簽名數(shù)據(jù)格式見《SM2密碼算法使用規(guī)范》GM/T
0009o
1.3.1、TBSCertList結(jié)構(gòu)
TBSCertList也可稱為待簽發(fā)的數(shù)字證書列表,主要包含了版本號(hào)、簽名算
法、頒發(fā)者、生效日期、下次更新時(shí)間、被撤銷的證書列表、擴(kuò)展項(xiàng)。
1.3.L1、版本號(hào)version
CRL版本號(hào)采用v2,數(shù)值為“1”,表示版本2(V2)
1.3.1.2、簽名算法signature
CA簽發(fā)CRL所使用的密碼算法的標(biāo)識(shí)符,該算法必須與CertificateList
中的signatureAlgorithm相同,當(dāng)算法為SM2時(shí),算法標(biāo)識(shí)定義見GM/T
0006-2012《密碼應(yīng)用標(biāo)識(shí)規(guī)范》。
1.3.1.3、頒發(fā)者issuer
本項(xiàng)標(biāo)識(shí)了簽名并發(fā)布CRL的實(shí)體,頒發(fā)者必須包含一個(gè)北空的X.500甄
別名稱,頒發(fā)者名稱字段定義為X.501類型Name。
、生效日期thisUpdate
本項(xiàng)標(biāo)識(shí)了CRL的辦法日期,可以使用UTCTime或GeneralizedTime編碼。
遵循本標(biāo)準(zhǔn)的CA在2049年以前必須使用UTCTime編碼本項(xiàng),在2050年以后,
必須使用GeneralizedTime編碼本項(xiàng)。
L3.1.5、下次更新日期nexrUpdate
本項(xiàng)標(biāo)識(shí)了CRL的下次頒發(fā)時(shí)間,下次CRL可以在此時(shí)間之前簽發(fā),但不
能晚于此時(shí)間簽發(fā)。遵循本標(biāo)準(zhǔn)的CA簽發(fā)CRL時(shí)必須包含nextUpdateo
1.3.1.6N被撤銷的證書列表revokedCertificates
當(dāng)沒有被撤銷的證書時(shí),證書撤銷列表必須為空。否則被撤銷的證書列表
是一個(gè)集合,其中每一條CA機(jī)構(gòu)撤銷的證書都包含證書序列號(hào)、撤銷時(shí)間、撤
14
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
銷理由。被CA撤銷的證書由證書序列號(hào)唯一標(biāo)識(shí)。
1.31.7、擴(kuò)展項(xiàng)crlExtensions
本項(xiàng)僅在CRLversion為2時(shí)出現(xiàn),如果出現(xiàn),本項(xiàng)必須是一個(gè)或多個(gè)CRL
擴(kuò)展的序列。
1.3.1.8、CRL擴(kuò)展項(xiàng)及數(shù)據(jù)結(jié)構(gòu)
CRL擴(kuò)展項(xiàng)采用ANS.1編碼,每個(gè)CRL中的擴(kuò)展項(xiàng)可以被指定為關(guān)鍵或非關(guān)
鍵擴(kuò)展。
1.3.1.9、頒發(fā)機(jī)構(gòu)密鑰標(biāo)識(shí)符authorityKeyIdentifier
頒發(fā)機(jī)構(gòu)密鑰標(biāo)識(shí)符識(shí)提供了一種識(shí)別與CRL簽名私鑰相對(duì)應(yīng)的公鑰的方
式。在頒發(fā)者因有多個(gè)簽名密鑰對(duì)或簽名密鑰發(fā)生變化而同時(shí)具有多個(gè)簽名私
鑰時(shí),可通過本項(xiàng)有效識(shí)別出頒發(fā)者。
0、頒發(fā)者可替換名稱issuerAltName
本項(xiàng)是一個(gè)非關(guān)鍵擴(kuò)展,可包含一個(gè)或多個(gè)可替換名稱以供CRL頒發(fā)者使
用。
1.3.1.11、證書撤銷列表號(hào)crlNumber
本項(xiàng)是一個(gè)非關(guān)鍵的CRL擴(kuò)展,表示CA機(jī)構(gòu)為其簽發(fā)的每個(gè)CRL分配一個(gè)
單調(diào)增長(zhǎng)的序列號(hào)。用戶可通過本項(xiàng)確定一個(gè)特定的CRL何時(shí)取代另一個(gè)CRL,
遵守本標(biāo)準(zhǔn)的CA必須使用不大于20字節(jié)的證書撤銷列表號(hào)c
1.3.1.12、增量證書撤銷列表指示DeltaCRLIndicator
本項(xiàng)是一個(gè)關(guān)鍵的CRL擴(kuò)展,表明一個(gè)CRL是增量CRL,在一些存儲(chǔ)為非
CRL結(jié)構(gòu)格式的應(yīng)用中,使用增量CRL能夠顯著的減少處理時(shí)間。
1.3.1.13、頒發(fā)分布點(diǎn)IssuingDistributionPoint
本項(xiàng)是一個(gè)關(guān)鍵CRL擴(kuò)展,表明一個(gè)特定CRL的分發(fā)點(diǎn)和范圍,還表明這
個(gè)CRL是否只包含了用戶證書的撤銷、CA證書的撤銷或者一系列的原因代碼。
頒發(fā)機(jī)構(gòu)分發(fā)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)如下:
id-ce-issuingDistributionPointOBJECTIDENTIFIER::={id-ce28)
issuingDistributionPoint::=SEQUENCE(
distributionPoint[0]DistributionPointNameOPTIONAL,
onlyContainsUserCerts[1]BOOLEANDEFAULTFALSE,
onlyContainsCACerts⑵BOOLEANDEFAULTFALSE,
onlySomeReasons[3]ReasonFlagsOPTIONAL,
indirectCRL[4]BOOLEANDEFAULTFALSE}
L3.1.14、最新證書撤銷列表freshestCRL(也可稱為增量CRL分布點(diǎn))
本項(xiàng)擴(kuò)展確定了如何獲取完整CRL的增量CRL信息,本項(xiàng)必須為非關(guān)鍵擴(kuò)
展,并且不能出現(xiàn)在增量CRL中。
id-ce-freshestCRLOBJECTIDENTIFIER::={id-ce46}
FreshestCRL::=CRLDistributionPoints
15
公共資源交易領(lǐng)域數(shù)字證書(CA)全國互認(rèn)通用技術(shù)解決方案
1.3.2、證書撤銷列表?xiàng)l目擴(kuò)展CRLEntryExtensions
本標(biāo)準(zhǔn)中所有的證書撤銷列表?xiàng)l目擴(kuò)展都是非關(guān)鍵擴(kuò)展c無論本項(xiàng)是否可
用,CRL頒發(fā)者都應(yīng)該包括原因代碼和撤銷時(shí)間。
1.3.2.1、原因代碼ReasonCode
本項(xiàng)為非關(guān)鍵擴(kuò)展,表明證書撤銷的原因。CA應(yīng)盡可能在證書撤銷列表?xiàng)l
目中使用有意義的原因代碼。如果的確是沒有原因,可以選擇不設(shè)置原因代碼,
而不是使用“未指定(0)”的原因代碼。
id-ce-cRLReasonOBJECTIDENTIFIER::={id-ce21}
--reasonCode::={CRLReason}
CRLReason::=ENUMERATED{
/\
l0
unspecifiedx7
/1\
t>
keyCompromisex/
/2\
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年金融服務(wù)外包履約保證金合同范本3篇
- 2025年度大連生豬產(chǎn)業(yè)鏈上下游合作開發(fā)合同3篇
- 2024年高效能太陽能熱水裝置安裝合同一
- 2024版終止購銷合同協(xié)議書
- 雙減分層書面作業(yè)設(shè)計(jì)案例-(含評(píng)價(jià)與反思)人教版PEP小學(xué)英語五年級(jí)下冊(cè)-Unit1-My-day
- 2025年度水果種植技術(shù)培訓(xùn)與推廣合同3篇
- 2024年車輛租賃與維護(hù)合同
- 2025年度電視劇劇本經(jīng)紀(jì)代理合同3篇
- 2024版標(biāo)準(zhǔn)租車合同3篇
- 2024年版租賃代理合同標(biāo)的及代理服務(wù)內(nèi)容詳解
- 以發(fā)展為導(dǎo)向共創(chuàng)教育新篇章-2024年期末校長(zhǎng)總結(jié)講話稿
- 廣東省廣州越秀區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 臨床經(jīng)鼻高流量濕化氧療患者護(hù)理查房
- 2020年度全國煤礦安全事故統(tǒng)計(jì)
- DB2308T 220-2024陸基圓池(桶)+池塘循環(huán)水養(yǎng)殖技術(shù)規(guī)程
- 《紙管》規(guī)范要求
- 【數(shù)學(xué)】2021-2024年新高考數(shù)學(xué)真題考點(diǎn)分布匯
- 2024年育嬰師合同協(xié)議書
- 2024年湖南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 大班健康教案及教學(xué)反思《蜈蚣走路》
- 生活?yuàn)y課件教學(xué)課件
評(píng)論
0/150
提交評(píng)論