ONVIF:...ateKey(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::CertificateWithPrivateKey β€” bestie, this is the whole vibe of the page. It lives in the ONVIF:...ateKey(3pm) corner of your manual, and it's a Perl data type class for the XML Schema complexType called CertificateWithPrivateKey, hanging out in the namespace http://www.onvif.org/ver10/schema. Iconic. No cap.


✨ DESCRIPTION ✨

Okay so real talk: this is a Perl data type class 🫢. It's built to represent the XML Schema defined complexType CertificateWithPrivateKey from the namespace http://www.onvif.org/ver10/schema.

That's it. That's the whole job. She's a little container of certificate energy and we love her for it. πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” yes, that's literally how you talk to her, no shame:

  • CertificateID
  • Certificate
  • PrivateKey

Three little slots, all yours to fill. πŸŽ€


πŸ¦‹ METHODS πŸ¦‹

⭐ new

Constructor, obviously. It's giving "build me a brand new object." The following data structure may be passed to new():

 { # ONVIF::PTZ::Types::CertificateWithPrivateKey
   CertificateID =>  $some_value, # token
   Certificate =>  { # ONVIF::PTZ::Types::BinaryData
     Data =>  $some_value, # base64Binary
   },
   PrivateKey =>  { # ONVIF::PTZ::Types::BinaryData
     Data =>  $some_value, # base64Binary
   },
 },

Look at that nesting, bestie 😭 β€” CertificateID is a plain token, and both Certificate and PrivateKey are full-on ONVIF::PTZ::Types::BinaryData objects with a Data field that's base64Binary. Copy it exactly, don't freestyle it. Periodt. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author, the machine did it, slay. ✨


Okay and for the little sign-off moment 🫢: this page is sitting at version perl v5.40.1, dated 2026-02-01, filed under ONVIF:...ateKey(3pm). Thanks for coming to my TED talk, go forth and construct responsibly. πŸ’–πŸŒˆ

πŸ“¦ where this page comes from