ONVIF:...rmation(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::CertificateInformation β€” bestie, this is a Perl data type class, and it's giving very specific. It's the class for the XML Schema defined complexType CertificateInformation, straight outta the namespace http://www.onvif.org/ver10/schema. πŸŽ€


πŸ’– DESCRIPTION πŸ’–

Okay so listen. This is a Perl data type class. It exists to represent one specific complexType from the XML Schema β€” and that complexType is called CertificateInformation, and it lives in the namespace http://www.onvif.org/ver10/schema.

That's it, that's the whole vibe. It's a class. It holds certificate info. Periodt. πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can get at, and you get at them with get_PROPERTY / set_PROPERTY methods. Slay. The full roster, no skips:

  • CertificateID
  • IssuerDN
  • SubjectDN
  • KeyUsage
  • ExtendedKeyUsage
  • KeyLength
  • Version
  • SerialNum
  • SignatureAlgorithm
  • Validity
  • Extension

πŸ”₯ METHODS πŸ”₯

πŸ¦‹ new πŸ¦‹

The constructor, obviously. Main character behavior. The following data structure may be passed to new():

{ # ONVIF::Media::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::Media::Types::DateTimeRange
    From =>  $some_value, # dateTime
    Until =>  $some_value, # dateTime
  },
  Extension =>  { # ONVIF::Media::Types::CertificateInformationExtension
  },
},
Look at that nesting though β€” Validity is holding a whole ONVIF::Media::Types::DateTimeRange with From and Until, and Extension is out here being an empty little ONVIF::Media::Types::CertificateInformationExtension husk. Copy the structure exactly, bestie, don't freestyle it. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Like, the machine wrote it. Not me. Iconic of it, honestly. πŸ’œ


And that's a wrap, bestie! 🫢 This lil page is from the User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01 β€” go forth and set your certificate properties, you gorgeous genius. βœ¨πŸŒΈπŸ’–

πŸ“¦ where this page comes from