Edit File by line
/home/barbar84/www/wp-conte.../plugins/worker/src/PHPSecLi.../File
File: X509.php
'tbsCertificate' => $TBSCertificate,
[500] Fix | Delete
'signatureAlgorithm' => $AlgorithmIdentifier,
[501] Fix | Delete
'signature' => array('type' => FILE_ASN1_TYPE_BIT_STRING),
[502] Fix | Delete
),
[503] Fix | Delete
);
[504] Fix | Delete
[505] Fix | Delete
$this->KeyUsage = array(
[506] Fix | Delete
'type' => FILE_ASN1_TYPE_BIT_STRING,
[507] Fix | Delete
'mapping' => array(
[508] Fix | Delete
'digitalSignature',
[509] Fix | Delete
'nonRepudiation',
[510] Fix | Delete
'keyEncipherment',
[511] Fix | Delete
'dataEncipherment',
[512] Fix | Delete
'keyAgreement',
[513] Fix | Delete
'keyCertSign',
[514] Fix | Delete
'cRLSign',
[515] Fix | Delete
'encipherOnly',
[516] Fix | Delete
'decipherOnly',
[517] Fix | Delete
),
[518] Fix | Delete
);
[519] Fix | Delete
[520] Fix | Delete
$this->BasicConstraints = array(
[521] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[522] Fix | Delete
'children' => array(
[523] Fix | Delete
'cA' => array(
[524] Fix | Delete
'type' => FILE_ASN1_TYPE_BOOLEAN,
[525] Fix | Delete
'optional' => true,
[526] Fix | Delete
'default' => false,
[527] Fix | Delete
),
[528] Fix | Delete
'pathLenConstraint' => array(
[529] Fix | Delete
'type' => FILE_ASN1_TYPE_INTEGER,
[530] Fix | Delete
'optional' => true,
[531] Fix | Delete
),
[532] Fix | Delete
),
[533] Fix | Delete
);
[534] Fix | Delete
[535] Fix | Delete
$this->KeyIdentifier = array('type' => FILE_ASN1_TYPE_OCTET_STRING);
[536] Fix | Delete
[537] Fix | Delete
$OrganizationalUnitNames = array(
[538] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[539] Fix | Delete
'min' => 1,
[540] Fix | Delete
'max' => 4, // ub-organizational-units
[541] Fix | Delete
'children' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[542] Fix | Delete
);
[543] Fix | Delete
[544] Fix | Delete
$PersonalName = array(
[545] Fix | Delete
'type' => FILE_ASN1_TYPE_SET,
[546] Fix | Delete
'children' => array(
[547] Fix | Delete
'surname' => array(
[548] Fix | Delete
'type' => FILE_ASN1_TYPE_PRINTABLE_STRING,
[549] Fix | Delete
'constant' => 0,
[550] Fix | Delete
'optional' => true,
[551] Fix | Delete
'implicit' => true,
[552] Fix | Delete
),
[553] Fix | Delete
'given-name' => array(
[554] Fix | Delete
'type' => FILE_ASN1_TYPE_PRINTABLE_STRING,
[555] Fix | Delete
'constant' => 1,
[556] Fix | Delete
'optional' => true,
[557] Fix | Delete
'implicit' => true,
[558] Fix | Delete
),
[559] Fix | Delete
'initials' => array(
[560] Fix | Delete
'type' => FILE_ASN1_TYPE_PRINTABLE_STRING,
[561] Fix | Delete
'constant' => 2,
[562] Fix | Delete
'optional' => true,
[563] Fix | Delete
'implicit' => true,
[564] Fix | Delete
),
[565] Fix | Delete
'generation-qualifier' => array(
[566] Fix | Delete
'type' => FILE_ASN1_TYPE_PRINTABLE_STRING,
[567] Fix | Delete
'constant' => 3,
[568] Fix | Delete
'optional' => true,
[569] Fix | Delete
'implicit' => true,
[570] Fix | Delete
),
[571] Fix | Delete
),
[572] Fix | Delete
);
[573] Fix | Delete
[574] Fix | Delete
$NumericUserIdentifier = array('type' => FILE_ASN1_TYPE_NUMERIC_STRING);
[575] Fix | Delete
[576] Fix | Delete
$OrganizationName = array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING);
[577] Fix | Delete
[578] Fix | Delete
$PrivateDomainName = array(
[579] Fix | Delete
'type' => FILE_ASN1_TYPE_CHOICE,
[580] Fix | Delete
'children' => array(
[581] Fix | Delete
'numeric' => array('type' => FILE_ASN1_TYPE_NUMERIC_STRING),
[582] Fix | Delete
'printable' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[583] Fix | Delete
),
[584] Fix | Delete
);
[585] Fix | Delete
[586] Fix | Delete
$TerminalIdentifier = array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING);
[587] Fix | Delete
[588] Fix | Delete
$NetworkAddress = array('type' => FILE_ASN1_TYPE_NUMERIC_STRING);
[589] Fix | Delete
[590] Fix | Delete
$AdministrationDomainName = array(
[591] Fix | Delete
'type' => FILE_ASN1_TYPE_CHOICE,
[592] Fix | Delete
// if class isn't present it's assumed to be FILE_ASN1_CLASS_UNIVERSAL or
[593] Fix | Delete
// (if constant is present) FILE_ASN1_CLASS_CONTEXT_SPECIFIC
[594] Fix | Delete
'class' => FILE_ASN1_CLASS_APPLICATION,
[595] Fix | Delete
'cast' => 2,
[596] Fix | Delete
'children' => array(
[597] Fix | Delete
'numeric' => array('type' => FILE_ASN1_TYPE_NUMERIC_STRING),
[598] Fix | Delete
'printable' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[599] Fix | Delete
),
[600] Fix | Delete
);
[601] Fix | Delete
[602] Fix | Delete
$CountryName = array(
[603] Fix | Delete
'type' => FILE_ASN1_TYPE_CHOICE,
[604] Fix | Delete
// if class isn't present it's assumed to be FILE_ASN1_CLASS_UNIVERSAL or
[605] Fix | Delete
// (if constant is present) FILE_ASN1_CLASS_CONTEXT_SPECIFIC
[606] Fix | Delete
'class' => FILE_ASN1_CLASS_APPLICATION,
[607] Fix | Delete
'cast' => 1,
[608] Fix | Delete
'children' => array(
[609] Fix | Delete
'x121-dcc-code' => array('type' => FILE_ASN1_TYPE_NUMERIC_STRING),
[610] Fix | Delete
'iso-3166-alpha2-code' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[611] Fix | Delete
),
[612] Fix | Delete
);
[613] Fix | Delete
[614] Fix | Delete
$AnotherName = array(
[615] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[616] Fix | Delete
'children' => array(
[617] Fix | Delete
'type-id' => array('type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER),
[618] Fix | Delete
'value' => array(
[619] Fix | Delete
'type' => FILE_ASN1_TYPE_ANY,
[620] Fix | Delete
'constant' => 0,
[621] Fix | Delete
'optional' => true,
[622] Fix | Delete
'explicit' => true,
[623] Fix | Delete
),
[624] Fix | Delete
),
[625] Fix | Delete
);
[626] Fix | Delete
[627] Fix | Delete
$ExtensionAttribute = array(
[628] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[629] Fix | Delete
'children' => array(
[630] Fix | Delete
'extension-attribute-type' => array(
[631] Fix | Delete
'type' => FILE_ASN1_TYPE_PRINTABLE_STRING,
[632] Fix | Delete
'constant' => 0,
[633] Fix | Delete
'optional' => true,
[634] Fix | Delete
'implicit' => true,
[635] Fix | Delete
),
[636] Fix | Delete
'extension-attribute-value' => array(
[637] Fix | Delete
'type' => FILE_ASN1_TYPE_ANY,
[638] Fix | Delete
'constant' => 1,
[639] Fix | Delete
'optional' => true,
[640] Fix | Delete
'explicit' => true,
[641] Fix | Delete
),
[642] Fix | Delete
),
[643] Fix | Delete
);
[644] Fix | Delete
[645] Fix | Delete
$ExtensionAttributes = array(
[646] Fix | Delete
'type' => FILE_ASN1_TYPE_SET,
[647] Fix | Delete
'min' => 1,
[648] Fix | Delete
'max' => 256, // ub-extension-attributes
[649] Fix | Delete
'children' => $ExtensionAttribute,
[650] Fix | Delete
);
[651] Fix | Delete
[652] Fix | Delete
$BuiltInDomainDefinedAttribute = array(
[653] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[654] Fix | Delete
'children' => array(
[655] Fix | Delete
'type' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[656] Fix | Delete
'value' => array('type' => FILE_ASN1_TYPE_PRINTABLE_STRING),
[657] Fix | Delete
),
[658] Fix | Delete
);
[659] Fix | Delete
[660] Fix | Delete
$BuiltInDomainDefinedAttributes = array(
[661] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[662] Fix | Delete
'min' => 1,
[663] Fix | Delete
'max' => 4, // ub-domain-defined-attributes
[664] Fix | Delete
'children' => $BuiltInDomainDefinedAttribute,
[665] Fix | Delete
);
[666] Fix | Delete
[667] Fix | Delete
$BuiltInStandardAttributes = array(
[668] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[669] Fix | Delete
'children' => array(
[670] Fix | Delete
'country-name' => array('optional' => true) + $CountryName,
[671] Fix | Delete
'administration-domain-name' => array('optional' => true) + $AdministrationDomainName,
[672] Fix | Delete
'network-address' => array(
[673] Fix | Delete
'constant' => 0,
[674] Fix | Delete
'optional' => true,
[675] Fix | Delete
'implicit' => true,
[676] Fix | Delete
) + $NetworkAddress,
[677] Fix | Delete
'terminal-identifier' => array(
[678] Fix | Delete
'constant' => 1,
[679] Fix | Delete
'optional' => true,
[680] Fix | Delete
'implicit' => true,
[681] Fix | Delete
) + $TerminalIdentifier,
[682] Fix | Delete
'private-domain-name' => array(
[683] Fix | Delete
'constant' => 2,
[684] Fix | Delete
'optional' => true,
[685] Fix | Delete
'explicit' => true,
[686] Fix | Delete
) + $PrivateDomainName,
[687] Fix | Delete
'organization-name' => array(
[688] Fix | Delete
'constant' => 3,
[689] Fix | Delete
'optional' => true,
[690] Fix | Delete
'implicit' => true,
[691] Fix | Delete
) + $OrganizationName,
[692] Fix | Delete
'numeric-user-identifier' => array(
[693] Fix | Delete
'constant' => 4,
[694] Fix | Delete
'optional' => true,
[695] Fix | Delete
'implicit' => true,
[696] Fix | Delete
) + $NumericUserIdentifier,
[697] Fix | Delete
'personal-name' => array(
[698] Fix | Delete
'constant' => 5,
[699] Fix | Delete
'optional' => true,
[700] Fix | Delete
'implicit' => true,
[701] Fix | Delete
) + $PersonalName,
[702] Fix | Delete
'organizational-unit-names' => array(
[703] Fix | Delete
'constant' => 6,
[704] Fix | Delete
'optional' => true,
[705] Fix | Delete
'implicit' => true,
[706] Fix | Delete
) + $OrganizationalUnitNames,
[707] Fix | Delete
),
[708] Fix | Delete
);
[709] Fix | Delete
[710] Fix | Delete
$ORAddress = array(
[711] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[712] Fix | Delete
'children' => array(
[713] Fix | Delete
'built-in-standard-attributes' => $BuiltInStandardAttributes,
[714] Fix | Delete
'built-in-domain-defined-attributes' => array('optional' => true) + $BuiltInDomainDefinedAttributes,
[715] Fix | Delete
'extension-attributes' => array('optional' => true) + $ExtensionAttributes,
[716] Fix | Delete
),
[717] Fix | Delete
);
[718] Fix | Delete
[719] Fix | Delete
$EDIPartyName = array(
[720] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[721] Fix | Delete
'children' => array(
[722] Fix | Delete
'nameAssigner' => array(
[723] Fix | Delete
'constant' => 0,
[724] Fix | Delete
'optional' => true,
[725] Fix | Delete
'implicit' => true,
[726] Fix | Delete
) + $this->DirectoryString,
[727] Fix | Delete
// partyName is technically required but File_ASN1 doesn't currently support non-optional constants and
[728] Fix | Delete
// setting it to optional gets the job done in any event.
[729] Fix | Delete
'partyName' => array(
[730] Fix | Delete
'constant' => 1,
[731] Fix | Delete
'optional' => true,
[732] Fix | Delete
'implicit' => true,
[733] Fix | Delete
) + $this->DirectoryString,
[734] Fix | Delete
),
[735] Fix | Delete
);
[736] Fix | Delete
[737] Fix | Delete
$GeneralName = array(
[738] Fix | Delete
'type' => FILE_ASN1_TYPE_CHOICE,
[739] Fix | Delete
'children' => array(
[740] Fix | Delete
'otherName' => array(
[741] Fix | Delete
'constant' => 0,
[742] Fix | Delete
'optional' => true,
[743] Fix | Delete
'implicit' => true,
[744] Fix | Delete
) + $AnotherName,
[745] Fix | Delete
'rfc822Name' => array(
[746] Fix | Delete
'type' => FILE_ASN1_TYPE_IA5_STRING,
[747] Fix | Delete
'constant' => 1,
[748] Fix | Delete
'optional' => true,
[749] Fix | Delete
'implicit' => true,
[750] Fix | Delete
),
[751] Fix | Delete
'dNSName' => array(
[752] Fix | Delete
'type' => FILE_ASN1_TYPE_IA5_STRING,
[753] Fix | Delete
'constant' => 2,
[754] Fix | Delete
'optional' => true,
[755] Fix | Delete
'implicit' => true,
[756] Fix | Delete
),
[757] Fix | Delete
'x400Address' => array(
[758] Fix | Delete
'constant' => 3,
[759] Fix | Delete
'optional' => true,
[760] Fix | Delete
'implicit' => true,
[761] Fix | Delete
) + $ORAddress,
[762] Fix | Delete
'directoryName' => array(
[763] Fix | Delete
'constant' => 4,
[764] Fix | Delete
'optional' => true,
[765] Fix | Delete
'explicit' => true,
[766] Fix | Delete
) + $this->Name,
[767] Fix | Delete
'ediPartyName' => array(
[768] Fix | Delete
'constant' => 5,
[769] Fix | Delete
'optional' => true,
[770] Fix | Delete
'implicit' => true,
[771] Fix | Delete
) + $EDIPartyName,
[772] Fix | Delete
'uniformResourceIdentifier' => array(
[773] Fix | Delete
'type' => FILE_ASN1_TYPE_IA5_STRING,
[774] Fix | Delete
'constant' => 6,
[775] Fix | Delete
'optional' => true,
[776] Fix | Delete
'implicit' => true,
[777] Fix | Delete
),
[778] Fix | Delete
'iPAddress' => array(
[779] Fix | Delete
'type' => FILE_ASN1_TYPE_OCTET_STRING,
[780] Fix | Delete
'constant' => 7,
[781] Fix | Delete
'optional' => true,
[782] Fix | Delete
'implicit' => true,
[783] Fix | Delete
),
[784] Fix | Delete
'registeredID' => array(
[785] Fix | Delete
'type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER,
[786] Fix | Delete
'constant' => 8,
[787] Fix | Delete
'optional' => true,
[788] Fix | Delete
'implicit' => true,
[789] Fix | Delete
),
[790] Fix | Delete
),
[791] Fix | Delete
);
[792] Fix | Delete
[793] Fix | Delete
$GeneralNames = array(
[794] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[795] Fix | Delete
'min' => 1,
[796] Fix | Delete
'max' => -1,
[797] Fix | Delete
'children' => $GeneralName,
[798] Fix | Delete
);
[799] Fix | Delete
[800] Fix | Delete
$this->IssuerAltName = $GeneralNames;
[801] Fix | Delete
[802] Fix | Delete
$ReasonFlags = array(
[803] Fix | Delete
'type' => FILE_ASN1_TYPE_BIT_STRING,
[804] Fix | Delete
'mapping' => array(
[805] Fix | Delete
'unused',
[806] Fix | Delete
'keyCompromise',
[807] Fix | Delete
'cACompromise',
[808] Fix | Delete
'affiliationChanged',
[809] Fix | Delete
'superseded',
[810] Fix | Delete
'cessationOfOperation',
[811] Fix | Delete
'certificateHold',
[812] Fix | Delete
'privilegeWithdrawn',
[813] Fix | Delete
'aACompromise',
[814] Fix | Delete
),
[815] Fix | Delete
);
[816] Fix | Delete
[817] Fix | Delete
$DistributionPointName = array(
[818] Fix | Delete
'type' => FILE_ASN1_TYPE_CHOICE,
[819] Fix | Delete
'children' => array(
[820] Fix | Delete
'fullName' => array(
[821] Fix | Delete
'constant' => 0,
[822] Fix | Delete
'optional' => true,
[823] Fix | Delete
'implicit' => true,
[824] Fix | Delete
) + $GeneralNames,
[825] Fix | Delete
'nameRelativeToCRLIssuer' => array(
[826] Fix | Delete
'constant' => 1,
[827] Fix | Delete
'optional' => true,
[828] Fix | Delete
'implicit' => true,
[829] Fix | Delete
) + $this->RelativeDistinguishedName,
[830] Fix | Delete
),
[831] Fix | Delete
);
[832] Fix | Delete
[833] Fix | Delete
$DistributionPoint = array(
[834] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[835] Fix | Delete
'children' => array(
[836] Fix | Delete
'distributionPoint' => array(
[837] Fix | Delete
'constant' => 0,
[838] Fix | Delete
'optional' => true,
[839] Fix | Delete
'explicit' => true,
[840] Fix | Delete
) + $DistributionPointName,
[841] Fix | Delete
'reasons' => array(
[842] Fix | Delete
'constant' => 1,
[843] Fix | Delete
'optional' => true,
[844] Fix | Delete
'implicit' => true,
[845] Fix | Delete
) + $ReasonFlags,
[846] Fix | Delete
'cRLIssuer' => array(
[847] Fix | Delete
'constant' => 2,
[848] Fix | Delete
'optional' => true,
[849] Fix | Delete
'implicit' => true,
[850] Fix | Delete
) + $GeneralNames,
[851] Fix | Delete
),
[852] Fix | Delete
);
[853] Fix | Delete
[854] Fix | Delete
$this->CRLDistributionPoints = array(
[855] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[856] Fix | Delete
'min' => 1,
[857] Fix | Delete
'max' => -1,
[858] Fix | Delete
'children' => $DistributionPoint,
[859] Fix | Delete
);
[860] Fix | Delete
[861] Fix | Delete
$this->AuthorityKeyIdentifier = array(
[862] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[863] Fix | Delete
'children' => array(
[864] Fix | Delete
'keyIdentifier' => array(
[865] Fix | Delete
'constant' => 0,
[866] Fix | Delete
'optional' => true,
[867] Fix | Delete
'implicit' => true,
[868] Fix | Delete
) + $this->KeyIdentifier,
[869] Fix | Delete
'authorityCertIssuer' => array(
[870] Fix | Delete
'constant' => 1,
[871] Fix | Delete
'optional' => true,
[872] Fix | Delete
'implicit' => true,
[873] Fix | Delete
) + $GeneralNames,
[874] Fix | Delete
'authorityCertSerialNumber' => array(
[875] Fix | Delete
'constant' => 2,
[876] Fix | Delete
'optional' => true,
[877] Fix | Delete
'implicit' => true,
[878] Fix | Delete
) + $CertificateSerialNumber,
[879] Fix | Delete
),
[880] Fix | Delete
);
[881] Fix | Delete
[882] Fix | Delete
$PolicyQualifierId = array('type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER);
[883] Fix | Delete
[884] Fix | Delete
$PolicyQualifierInfo = array(
[885] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[886] Fix | Delete
'children' => array(
[887] Fix | Delete
'policyQualifierId' => $PolicyQualifierId,
[888] Fix | Delete
'qualifier' => array('type' => FILE_ASN1_TYPE_ANY),
[889] Fix | Delete
),
[890] Fix | Delete
);
[891] Fix | Delete
[892] Fix | Delete
$CertPolicyId = array('type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER);
[893] Fix | Delete
[894] Fix | Delete
$PolicyInformation = array(
[895] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[896] Fix | Delete
'children' => array(
[897] Fix | Delete
'policyIdentifier' => $CertPolicyId,
[898] Fix | Delete
'policyQualifiers' => array(
[899] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[900] Fix | Delete
'min' => 0,
[901] Fix | Delete
'max' => -1,
[902] Fix | Delete
'optional' => true,
[903] Fix | Delete
'children' => $PolicyQualifierInfo,
[904] Fix | Delete
),
[905] Fix | Delete
),
[906] Fix | Delete
);
[907] Fix | Delete
[908] Fix | Delete
$this->CertificatePolicies = array(
[909] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[910] Fix | Delete
'min' => 1,
[911] Fix | Delete
'max' => -1,
[912] Fix | Delete
'children' => $PolicyInformation,
[913] Fix | Delete
);
[914] Fix | Delete
[915] Fix | Delete
$this->PolicyMappings = array(
[916] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[917] Fix | Delete
'min' => 1,
[918] Fix | Delete
'max' => -1,
[919] Fix | Delete
'children' => array(
[920] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[921] Fix | Delete
'children' => array(
[922] Fix | Delete
'issuerDomainPolicy' => $CertPolicyId,
[923] Fix | Delete
'subjectDomainPolicy' => $CertPolicyId,
[924] Fix | Delete
),
[925] Fix | Delete
),
[926] Fix | Delete
);
[927] Fix | Delete
[928] Fix | Delete
$KeyPurposeId = array('type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER);
[929] Fix | Delete
[930] Fix | Delete
$this->ExtKeyUsageSyntax = array(
[931] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[932] Fix | Delete
'min' => 1,
[933] Fix | Delete
'max' => -1,
[934] Fix | Delete
'children' => $KeyPurposeId,
[935] Fix | Delete
);
[936] Fix | Delete
[937] Fix | Delete
$AccessDescription = array(
[938] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[939] Fix | Delete
'children' => array(
[940] Fix | Delete
'accessMethod' => array('type' => FILE_ASN1_TYPE_OBJECT_IDENTIFIER),
[941] Fix | Delete
'accessLocation' => $GeneralName,
[942] Fix | Delete
),
[943] Fix | Delete
);
[944] Fix | Delete
[945] Fix | Delete
$this->AuthorityInfoAccessSyntax = array(
[946] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[947] Fix | Delete
'min' => 1,
[948] Fix | Delete
'max' => -1,
[949] Fix | Delete
'children' => $AccessDescription,
[950] Fix | Delete
);
[951] Fix | Delete
[952] Fix | Delete
$this->SubjectAltName = $GeneralNames;
[953] Fix | Delete
[954] Fix | Delete
$this->PrivateKeyUsagePeriod = array(
[955] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[956] Fix | Delete
'children' => array(
[957] Fix | Delete
'notBefore' => array(
[958] Fix | Delete
'constant' => 0,
[959] Fix | Delete
'optional' => true,
[960] Fix | Delete
'implicit' => true,
[961] Fix | Delete
'type' => FILE_ASN1_TYPE_GENERALIZED_TIME, ),
[962] Fix | Delete
'notAfter' => array(
[963] Fix | Delete
'constant' => 1,
[964] Fix | Delete
'optional' => true,
[965] Fix | Delete
'implicit' => true,
[966] Fix | Delete
'type' => FILE_ASN1_TYPE_GENERALIZED_TIME, ),
[967] Fix | Delete
),
[968] Fix | Delete
);
[969] Fix | Delete
[970] Fix | Delete
$BaseDistance = array('type' => FILE_ASN1_TYPE_INTEGER);
[971] Fix | Delete
[972] Fix | Delete
$GeneralSubtree = array(
[973] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[974] Fix | Delete
'children' => array(
[975] Fix | Delete
'base' => $GeneralName,
[976] Fix | Delete
'minimum' => array(
[977] Fix | Delete
'constant' => 0,
[978] Fix | Delete
'optional' => true,
[979] Fix | Delete
'implicit' => true,
[980] Fix | Delete
'default' => new Math_BigInteger(0),
[981] Fix | Delete
) + $BaseDistance,
[982] Fix | Delete
'maximum' => array(
[983] Fix | Delete
'constant' => 1,
[984] Fix | Delete
'optional' => true,
[985] Fix | Delete
'implicit' => true,
[986] Fix | Delete
) + $BaseDistance,
[987] Fix | Delete
),
[988] Fix | Delete
);
[989] Fix | Delete
[990] Fix | Delete
$GeneralSubtrees = array(
[991] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[992] Fix | Delete
'min' => 1,
[993] Fix | Delete
'max' => -1,
[994] Fix | Delete
'children' => $GeneralSubtree,
[995] Fix | Delete
);
[996] Fix | Delete
[997] Fix | Delete
$this->NameConstraints = array(
[998] Fix | Delete
'type' => FILE_ASN1_TYPE_SEQUENCE,
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function