|
NameOpenXPKI::Server::Workflow::Activity::Tools::AddCertExtension DescriptionAdd a new item to the cert_extension list. The items get persisted and added to the certificate on issue. Running this activity is equal to adding the data to the profiles OID section. See the profile documentation for details on the parameters. ConfigurationParameters
ExampleTo get the extension data in the context you must add the oid names to the PCSK10 parser activity: class: OpenXPKI::Server::Workflow::Activity::Tools::ParsePKCS10
param:
req_extensions: certificateTemplate certificateTemplateName
Single valueAdd the certificateTemplateName extension using the value extracted from the PKCS10 request by the parser. class: OpenXPKI::Server::Workflow::Activity::Tools::AddCertExtension
param:
oid: 1.3.6.1.4.1.311.20.2
format: ASN1
encoding: UTF8String
_map_value: "[% context.req_extensions.certificateTemplateName %]"
Example - Nested Sequence class: OpenXPKI::Server::Workflow::Activity::Tools::AddCertExtension
param:
oid: 1.3.6.1.4.1.311.21.7
format: ASN1
encoding: SEQUENCE
_map_value: |
[% IF context.req_extensions.certificateTemplate %]
field1=OID:[% context.req_extensions.certificateTemplate.templateID %]
field2=INT:[% context.req_extensions.certificateTemplate.templateMajorVersion %]
field3=INT:[% context.req_extensions.certificateTemplate.templateMinorVersion %]
[% END %]
|