[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 /* 3 * This file is part of the PHPASN1 library. 4 * 5 * Copyright © Friedrich Große <[email protected]> 6 * 7 * For the full copyright and license information, please view the LICENSE 8 * file that was distributed with this source code. 9 */ 10 11 namespace FG\ASN1\Composite; 12 13 use FG\ASN1\Exception\NotImplementedException; 14 use FG\ASN1\ASNObject; 15 use FG\ASN1\Universal\Set; 16 17 class RelativeDistinguishedName extends Set 18 { 19 /** 20 * @param string|\FG\ASN1\Universal\ObjectIdentifier $objIdentifierString 21 * @param \FG\ASN1\ASNObject $value 22 */ 23 public function __construct($objIdentifierString, ASNObject $value) 24 { 25 // TODO: This does only support one element in the RelativeDistinguishedName Set but it it is defined as follows: 26 // RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue 27 parent::__construct(new AttributeTypeAndValue($objIdentifierString, $value)); 28 } 29 30 public function getContent() 31 { 32 /** @var \FG\ASN1\ASNObject $firstObject */ 33 $firstObject = $this->children[0]; 34 return $firstObject->__toString(); 35 } 36 37 /** 38 * At the current version this code can not work since the implementation of Construct requires 39 * the class to support a constructor without arguments. 40 * 41 * @deprecated this function is not yet implemented! Feel free to submit a pull request on github 42 * @param string $binaryData 43 * @param int $offsetIndex 44 * @throws NotImplementedException 45 */ 46 public static function fromBinary(&$binaryData, &$offsetIndex = 0) 47 { 48 throw new NotImplementedException(); 49 } 50 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |