The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XML::Compile::WSS::SecToken::EncrKey - WSS Encrypted Keys

INHERITANCE

 XML::Compile::WSS::SecToken::EncrKey
   is a XML::Compile::WSS::SecToken

SYNOPSIS

DESCRIPTION

See documentation in the base class.

Supported token types

  • AEOP

See documentation in the base class.

Not supporter (yet)

See documentation in the base class.

METHODS

See documentation in the base class.

Constructors

See documentation in the base class.

XML::Compile::WSS::SecToken::EncrKey->fromConfig(CONFIG, OPTIONS)

See "Constructors" in XML::Compile::WSS::SecToken

XML::Compile::WSS::SecToken::EncrKey->new(OPTIONS)
 -Option     --Defined in                 --Default
  binary       XML::Compile::WSS::SecToken  undef
  encoding     XML::Compile::WSS::SecToken  WSM10_BASE64
  fingerprint  XML::Compile::WSS::SecToken  undef
  id           XML::Compile::WSS::SecToken  'my-token'
  key                                       <required>
  key_info                                  <constructed>
  signer                                    <required>
  type         XML::Compile::WSS::SecToken  XENC_RSA_OAEP
  uri          XML::Compile::WSS::SecToken  <unique>
binary => BYTES
encoding => WSM10*
fingerprint => STRING
id => wsu::Id
key => STRING

The binary key used to sign.

key_info => HASH
signer => HASH|XML::Compile::WSS::Sign-object

This signer encrypts the key which use used, for instance, in HMAC.

type => TOKENTYPE
uri => NAME

Attributes

See documentation in the base class.

$obj->encoding()

See "Attributes" in XML::Compile::WSS::SecToken

$obj->fingerprint()

See "Attributes" in XML::Compile::WSS::SecToken

$obj->id()

See "Attributes" in XML::Compile::WSS::SecToken

$obj->key()
$obj->keyInfo()
$obj->signer()
$obj->type()

See "Attributes" in XML::Compile::WSS::SecToken

Handlers

See documentation in the base class.

$obj->asBinary()

See "Handlers" in XML::Compile::WSS::SecToken

XML::Compile::WSS::SecToken::EncrKey->getChecker(WSS, OPTIONS)
XML::Compile::WSS::SecToken::EncrKey->getEncrypter(WSS, OPTIONS)

Not for end-users. Returns the CODE which returns the object which handles encryption or decryption of the key.

XML::Compile::WSS::SecToken::EncrKey->getKey(WSS, OPTIONS)

Not for end-users. Returns the CODE to produce the decrypted key.

SEE ALSO

This module is part of XML-Compile-WSS-Signature distribution version 2.01, built on October 11, 2013. Website: http://perl.overmeer.net/xml-compile/

Other distributions in this suite: XML::Compile, XML::Compile::SOAP, XML::Compile::SOAP12, XML::Compile::SOAP::Daemon, XML::Compile::SOAP::WSA, XML::Compile::C14N, XML::Compile::WSS, XML::Compile::WSS::Signature, XML::Compile::Tester, XML::Compile::Cache, XML::Compile::Dumper, XML::Compile::RPC, XML::Rewrite and XML::LibXML::Simple.

Please post questions or ideas to the mailinglist at http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile . For live contact with other developers, visit the #xml-compile channel on irc.perl.org.

LICENSE

Copyrights 2012-2013 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html