[ 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\Universal; 12 13 use FG\ASN1\AbstractString; 14 use FG\ASN1\Identifier; 15 16 class PrintableString extends AbstractString 17 { 18 /** 19 * Creates a new ASN.1 PrintableString. 20 * 21 * The ITU-T X.680 Table 8 permits the following characters: 22 * Latin capital letters A,B, ... Z 23 * Latin small letters a,b, ... z 24 * Digits 0,1, ... 9 25 * SPACE (space) 26 * APOSTROPHE ' 27 * LEFT PARENTHESIS ( 28 * RIGHT PARENTHESIS ) 29 * PLUS SIGN + 30 * COMMA , 31 * HYPHEN-MINUS - 32 * FULL STOP . 33 * SOLIDUS / 34 * COLON : 35 * EQUALS SIGN = 36 * QUESTION MARK ? 37 * 38 * @param string $string 39 */ 40 public function __construct($string) 41 { 42 $this->value = $string; 43 $this->allowNumbers(); 44 $this->allowAllLetters(); 45 $this->allowSpaces(); 46 $this->allowCharacters("'", '(', ')', '+', '-', '.', ',', '/', ':', '=', '?'); 47 } 48 49 public function getType() 50 { 51 return Identifier::PRINTABLE_STRING; 52 } 53 }
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 |