CV-Requests
Für CV-Requests muss im Template der Strukturtyp cvRequestTemplate gewählt werden.
Das Template wird zur Generierung von CV-Requests verwendet, mit dessen Hilfe CA-Zertifikate ausgestellt werden können.
Unterelemente
| Element-Name | Erläuterung |
|---|---|
|
Legt den Inhalt des CV-Requests fest. Dieser Teil wird innerhalb des ASN-1-Tags CV-Certificate kodiert. Der Wert des XML-Elements entspricht dem Inhalt des Strukturtyps
|
|
Legt fest, ob eine Outer-Signature erzeugt werden soll. Mit dem Unterelement CAR wird eine Referenz auf den PublicKey gegeben, der die Outer-Signature erzeugt hat. Mit dem Unterelement signature wird der Algorithmus für die Outer-Signatur bestimmt. Der Algorithmus wird als OID angegeben. Beispiel:
|
Beispiel
<?xml version="1.0" encoding="UTF-8"?>
<certificateTemplate xmlns="http://cara2.project.MTG/certificate/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cvRequestTemplate>
<cvCertificate>
<body>
<CPI>
<definition>
<Hex><length>1</length><default>00</default></Hex>
</definition>
</CPI>
<publicKey includeOptionalParameters="false">
<algorithm>0.4.0.127.0.7.2.2.2.2.3</algorithm>
</publicKey>
<CHR>
<definition>
<ASCII><identName>chr</identName></ASCII>
</definition>
</CHR>
</body>
<structure>
<signature>
<algorithm>
<default>1.2.840.113549.1.1.5</default>
</algorithm>
</signature>
</structure>
</cvCertificate>
<authentication>
<CAR/>
<signature>
<algorithm>
<default>1.2.840.113549.1.1.5</default>
</algorithm>
</signature>
</authentication>
</cvRequestTemplate>
</certificateTemplate>