![]() |
![]()
| ![]() |
![]()
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 Sequenceclass: 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 %]
|