ONVIF:...mation(3pm)
π NAME π
okay bestie, so like β this whole page is about ONVIF::Device::Types::CertificateInformation, which is a lil Perl data type class. it lives in the User Contributed Perl Documentation section of the manual (the 3pm girlies, you know the ones). pull up a chair, we're getting into it. π«Ά
β¨ DESCRIPTION β¨
So basically: this is a Perl data type class for the XML Schema defined complexType CertificateInformation β and that complexType comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the vibe. it's a type class, it holds a certificate's info, slay. π
π PROPERTIES π
These are all the properties you can reach with the get_PROPERTY / set_PROPERTY methods. every single one, no skips, periodt:
CertificateIDIssuerDNSubjectDNKeyUsageExtendedKeyUsageKeyLengthVersionSerialNumSignatureAlgorithmValidityExtension
eleven of them. iconic. not one left behind. πΈ
π METHODS π
π¦ new
Constructor, bestie! And here's the tea β the following data structure may be passed to new():
{ # ONVIF::Device::Types::CertificateInformation
CertificateID => $some_value, # token
IssuerDN => $some_value, # string
SubjectDN => $some_value, # string
KeyUsage => { value => $some_value },
ExtendedKeyUsage => { value => $some_value },
KeyLength => $some_value, # int
Version => $some_value, # string
SerialNum => $some_value, # string
SignatureAlgorithm => $some_value, # string
Validity => { # ONVIF::Device::Types::DateTimeRange
From => $some_value, # dateTime
Until => $some_value, # dateTime
},
Extension => { # ONVIF::Device::Types::CertificateInformationExtension
},
},
look at that nesting go π Validity is giving full ONVIF::Device::Types::DateTimeRange main character energy with its From and Until (both dateTime, obviously), and Extension is out here holding down ONVIF::Device::Types::CertificateInformationExtension with literally nothing inside it β an empty icon, a queen with no entourage, we respect her. π
π AUTHOR π
Generated by SOAP::WSDL. that's the whole origin story, no cap. β¨
aaaand that's the page, bestie!! π this was the 3pm manual page for ONVIF::Device::Types::CertificateInformation, from the User Contributed Perl Documentation collection β footer says perl v5.40.1, dated 2026-02-01. go forth and construct your certificate info structures, i'm obsessed with you, bye!! ππ¦πΈ
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms