Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe CSR
+ Graphe d'héritage de CSR:

Fonctions membres publiques

 __construct ($commonName, $email, $organization, $locality, $state, $country, $organizationalUnit, $publicKey, $signature=null, $signatureAlgorithm=OID::SHA1_WITH_RSA_SIGNATURE)
 
 getSignatureSubject ()
 
 setSignature ($signature, $signatureAlgorithm=OID::SHA1_WITH_RSA_SIGNATURE)
 
 __toString ()
 
 getVersion ()
 
 getOrganizationName ()
 
 getLocalName ()
 
 getState ()
 
 getCountry ()
 
 getOrganizationalUnit ()
 
 getPublicKey ()
 
 getSignature ()
 
 getSignatureAlgorithm ()
 
- Fonctions membres publiques hérités de Sequence
 getType ()
 
- Fonctions membres publiques hérités de Construct
 __construct (... $children)
 
 getContent ()
 
 rewind ()
 
 current ()
 
 key ()
 
 next ()
 
 valid ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 addChild (ASNObject $child)
 
 addChildren (array $children)
 
 __toString ()
 
 getNumberOfChildren ()
 
 getChildren ()
 
 getFirstChild ()
 
 count ($mode=COUNT_NORMAL)
 
 getIterator ()
 
- Fonctions membres publiques hérités de ASNObject
 getContent ()
 
 getType ()
 
 getIdentifier ()
 
 getBinary ()
 
 getObjectLength ()
 
 __toString ()
 
 getTypeName ()
 

Champs de données

const CSR_VERSION_NR = 0
 

Fonctions membres protégées

 createCSRSequence ()
 
- Fonctions membres protégées hérités de Construct
 calculateContentLength ()
 
 getEncodedValue ()
 
- Fonctions membres protégées hérités de ASNObject
 calculateContentLength ()
 
 getEncodedValue ()
 
 getNumberOfLengthOctets ($contentLength=null)
 
 getContentLength ()
 
 setContentLength ($newContentLength)
 

Attributs protégés

 $subject
 
 $publicKey
 
 $signature
 
 $signatureAlgorithm
 
 $startSequence
 
- Attributs protégés hérités de Construct
 $children
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Construct
static fromBinary (&$binaryData, &$offsetIndex=0)
 
- Fonctions membres publiques statiques hérités de ASNObject
static fromBinary (&$binaryData, &$offsetIndex=0)
 
- Fonctions membres protégées statiques hérités de ASNObject
static parseIdentifier ($identifierOctet, $expectedIdentifier, $offsetForExceptionHandling)
 
static parseBinaryIdentifier ($binaryData, &$offsetIndex)
 
static parseContentLength (&$binaryData, &$offsetIndex, $minimumLength=0)
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $commonName,
  $email,
  $organization,
  $locality,
  $state,
  $country,
  $organizationalUnit,
  $publicKey,
  $signature = null,
  $signatureAlgorithm = OID::SHA1_WITH_RSA_SIGNATURE 
)
Paramètres
string$commonName
string$email
string$organization
string$locality
string$state
string$country
string$organizationalUnit
string$publicKey
string$signature
string$signatureAlgorithm

Références CSR\$publicKey, CSR\$signature, CSR\$signatureAlgorithm, $state, et CSR\createCSRSequence().

Documentation des fonctions membres

◆ __toString()

__toString ( )

Références $i, $result, $tmp, et ASNObject\getBinary().

◆ createCSRSequence()

◆ getCountry()

getCountry ( )

◆ getLocalName()

getLocalName ( )

◆ getOrganizationalUnit()

getOrganizationalUnit ( )

◆ getOrganizationName()

getOrganizationName ( )

◆ getPublicKey()

getPublicKey ( )

Références CSR\$publicKey.

◆ getSignature()

getSignature ( )

Références CSR\$signature.

◆ getSignatureAlgorithm()

getSignatureAlgorithm ( )

Références CSR\$signatureAlgorithm.

◆ getSignatureSubject()

getSignatureSubject ( )

Références CSR\$publicKey.

◆ getState()

getState ( )

◆ getVersion()

getVersion ( )

◆ setSignature()

setSignature (   $signature,
  $signatureAlgorithm = OID::SHA1_WITH_RSA_SIGNATURE 
)

Documentation des champs

◆ $publicKey

◆ $signature

◆ $signatureAlgorithm

$signatureAlgorithm
protected

◆ $startSequence

$startSequence
protected

◆ $subject

$subject
protected

◆ CSR_VERSION_NR

const CSR_VERSION_NR = 0

La documentation de cette classe a été générée à partir du fichier suivant :