XML-Compile-WSS-Signature
view release on metacpan or search on metacpan
dump/keyinfo/KeyInfo.templ view on Meta::CPAN
# Describing complex ds:KeyInfo
# {http://www.w3.org/2000/09/xmldsig#}KeyInfo
#
# Produced by XML::Compile::Translate::Template version undef
# on Thu Jun 26 17:02:33 2025
#
# BE WARNED: in most cases, the example below cannot be used without
# interpretation. The comments will guide you.
#
# xmlns:ds http://www.w3.org/2000/09/xmldsig#
# is a ds:KeyInfoType
{ # is a xsd:ID
# becomes an attribute
Id => "id_0",
# choice of ds_KeyName, ds_KeyValue, ds_RetrievalMethod,
# ds_X509Data, ds_PGPData, ds_SPKIData, ds_MgmtData, ANY
# occurs 1 <= # <= unbounded times
cho_ds_KeyName =>
[ {
# is a xsd:string
ds_KeyName => "example",
# is a ds:KeyValueType
ds_KeyValue =>
{ # choice of ds_DSAKeyValue, ds_RSAKeyValue, ANY
# is a ds:DSAKeyValueType
ds_DSAKeyValue =>
{ # sequence of sequence, ds_G, ds_Y, ds_J, sequence
# sequence of ds_P, ds_Q
# is optional
# is a xsd:base64Binary
ds_P => "decoded bytes",
# is a xsd:base64Binary
ds_Q => "decoded bytes",
# is a xsd:base64Binary
# is optional
ds_G => "decoded bytes",
# is a xsd:base64Binary
ds_Y => "decoded bytes",
# is a xsd:base64Binary
# is optional
ds_J => "decoded bytes",
# sequence of ds_Seed, ds_PgenCounter
# is optional
# is a xsd:base64Binary
ds_Seed => "decoded bytes",
# is a xsd:base64Binary
ds_PgenCounter => "decoded bytes", },
# is a ds:RSAKeyValueType
ds_RSAKeyValue =>
{ # sequence of ds_Modulus, ds_Exponent
# is a xsd:base64Binary
ds_Modulus => "decoded bytes",
# is a xsd:base64Binary
ds_Exponent => "decoded bytes", },
( run in 0.549 second using v1.01-cache-2.11-cpan-71847e10f99 )