| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Protocol/ |
| H A D | LdapEncoder.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 36 AbstractType::TAG_TYPE_OCTET_STRING, 39 $this->setTagMap(AbstractType::TAG_CLASS_APPLICATION, [ 40 0 => AbstractType::TAG_TYPE_SEQUENCE, 41 1 => AbstractType::TAG_TYPE_SEQUENCE, 42 2 => AbstractType::TAG_TYPE_NULL, 43 3 => AbstractType::TAG_TYPE_SEQUENCE, 44 4 => AbstractType::TAG_TYPE_SEQUENCE, 45 5 => AbstractType::TAG_TYPE_SEQUENCE, 46 6 => AbstractType::TAG_TYPE_SEQUENCE, [all …]
|
| H A D | ProtocolElementInterface.php | 14 use FreeDSx\Asn1\Type\AbstractType; alias 27 * @return AbstractType 29 public function toAsn1(): AbstractType; 32 * @param AbstractType $type 36 public static function fromAsn1(AbstractType $type);
|
| H A D | LdapMessage.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 109 * @return AbstractType 113 public function toAsn1(): AbstractType 139 public static function fromAsn1(AbstractType $type) 159 …if ($child !== null && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC && $chil… 164 $child = (new LdapEncoder())->complete($child, AbstractType::TAG_TYPE_SEQUENCE); 278 * @return AbstractType 280 abstract protected function getOperationAsn1(): AbstractType;
|
| /plugin/pureldap/vendor/freedsx/asn1/src/FreeDSx/Asn1/Type/ |
| H A D | SetTrait.php | 31 * @param AbstractType ...$set 32 * @return AbstractType[] 34 protected function canonicalize(AbstractType ...$set): array 37 AbstractType::TAG_CLASS_UNIVERSAL => [], 38 AbstractType::TAG_CLASS_APPLICATION => [], 39 AbstractType::TAG_CLASS_CONTEXT_SPECIFIC => [], 40 AbstractType::TAG_CLASS_PRIVATE => [], 58 $children[AbstractType::TAG_CLASS_UNIVERSAL], 59 $children[AbstractType::TAG_CLASS_APPLICATION], 60 $children[AbstractType::TAG_CLASS_CONTEXT_SPECIFIC], [all …]
|
| H A D | AbstractType.php | 23 abstract class AbstractType implements Countable, IteratorAggregate class 115 * @var AbstractType[] 199 * @param AbstractType ...$types 210 * @return AbstractType[] 219 * @return null|AbstractType 221 public function getChild(int $index): ?AbstractType 227 * @param AbstractType ...$types
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Operation/Request/ |
| H A D | ExtendedRequest.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 63 * @var null|AbstractType|ProtocolElementInterface|string 69 * @param null|AbstractType|ProtocolElementInterface|string $requestValue 97 * @param AbstractType|ProtocolElementInterface|string|null $requestValue 108 * @return AbstractType|ProtocolElementInterface|string|null 116 * @return AbstractType 119 public function toAsn1(): AbstractType 126 if ($value instanceof AbstractType) { 141 public static function fromAsn1(AbstractType $type) 147 * @param AbstractType $type [all …]
|
| H A D | DeleteRequest.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 66 public function toAsn1(): AbstractType 75 public static function fromAsn1(AbstractType $type) 83 * @param AbstractType $type 86 protected static function validate(AbstractType $type): void 88 …if (!$type instanceof OctetStringType || $type->getTagClass() !== AbstractType::TAG_CLASS_APPLICAT…
|
| H A D | BindRequest.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 86 public function toAsn1(): AbstractType 101 public static function fromAsn1(AbstractType $type) 137 * @return AbstractType 139 abstract protected function getAsn1AuthChoice(): AbstractType;
|
| H A D | CancelRequest.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 69 public function toAsn1(): AbstractType 78 * @param AbstractType $type 83 public static function fromAsn1(AbstractType $type)
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Operation/Response/ |
| H A D | ExtendedResponse.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 52 * @var null|string|AbstractType|ProtocolElementInterface 93 public static function fromAsn1(AbstractType $type) 102 * @return AbstractType 106 public function toAsn1(): AbstractType 117 if ($value instanceof AbstractType) { 129 * @param AbstractType $type 132 protected static function parseExtendedResponse(AbstractType $type) 148 * @param AbstractType $type 153 protected static function createLdapResult(AbstractType $type) [all …]
|
| H A D | IntermediateResponse.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 69 * @param AbstractType $type 73 public static function fromAsn1(AbstractType $type) 82 …if ($child->getTagNumber() === 0 && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPEC… 85 …if ($child->getTagNumber() === 1 && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPEC… 96 public function toAsn1(): AbstractType
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/ |
| H A D | Control.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 79 * @var AbstractType|ProtocolElementInterface|string|null 134 * @param AbstractType|ProtocolElementInterface|string|null $controlValue 145 * @return AbstractType|ProtocolElementInterface|string|null 153 * @return AbstractType 156 public function toAsn1(): AbstractType 165 if ($this->controlValue instanceof AbstractType) { 190 public static function fromAsn1(AbstractType $type) 204 * @param AbstractType $type 208 protected static function mergeControlData(Control $control, AbstractType $type) [all …]
|
| H A D | PwdPolicyResponseControl.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 98 * @return AbstractType 102 public function toAsn1(): AbstractType 138 public static function fromAsn1(AbstractType $type) 153 $warnings = $encoder->complete($child, AbstractType::TAG_TYPE_SEQUENCE, [ 154 AbstractType::TAG_CLASS_CONTEXT_SPECIFIC => [ 155 0 => AbstractType::TAG_TYPE_INTEGER, 156 1 => AbstractType::TAG_TYPE_INTEGER, 159 /** @var AbstractType $warning */ 170 $error = $encoder->complete($child, AbstractType::TAG_TYPE_ENUMERATED)->getValue();
|
| /plugin/pureldap/vendor/freedsx/asn1/src/FreeDSx/Asn1/Encoder/ |
| H A D | EncoderInterface.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 28 * @param AbstractType $type 32 public function encode(AbstractType $type): string; 40 * @return AbstractType 43 public function complete(IncompleteType $type, int $tagType, array $tagMap = []): AbstractType; 50 * @return AbstractType 54 public function decode($binary, array $tagMap = []): AbstractType;
|
| H A D | BerEncoder.php | 20 use FreeDSx\Asn1\Type\AbstractType; alias 99 AbstractType::TAG_CLASS_APPLICATION => [], 100 AbstractType::TAG_CLASS_CONTEXT_SPECIFIC => [], 101 AbstractType::TAG_CLASS_PRIVATE => [], 150 public function decode($binary, array $tagMap = []): AbstractType 167 public function complete(IncompleteType $type, int $tagType, array $tagMap = []): AbstractType 171 …ecodeBytes(false, $tagType, $this->maxLen, $type->getIsConstructed(), AbstractType::TAG_CLASS_UNIV… 183 public function encode(AbstractType $type): string 236 … $tag = $type->getTagClass() | ($type->getIsConstructed() ? AbstractType::CONSTRUCTED_TYPE : 0); 324 * @return AbstractType [all …]
|
| H A D | DerEncoder.php | 16 use FreeDSx\Asn1\Type\AbstractType; alias 43 public function encode(AbstractType $type): string 53 …sRoot = false, $tagType = null, $length = null, $isConstructed = null, $class = null): AbstractType 85 * @param AbstractType $type 88 protected function validate(AbstractType $type): void
|
| /plugin/pureldap/vendor/freedsx/asn1/src/FreeDSx/Asn1/ |
| H A D | Asn1.php | 15 use FreeDSx\Asn1\Type\AbstractType; alias 52 * @param AbstractType ...$types 55 public static function sequence(AbstractType ...$types): SequenceType 61 * @param AbstractType ...$types 64 public static function sequenceOf(AbstractType ...$types): SequenceOfType 298 * @param AbstractType ...$types 301 public static function set(AbstractType ...$types): SetType 307 * @param AbstractType ...$types 310 public static function setOf(AbstractType ...$types): SetOfType 321 public static function context(int $tagNumber, AbstractType $type) [all …]
|
| /plugin/pureldap/vendor/freedsx/socket/src/FreeDSx/Socket/ |
| H A D | PduInterface.php | 13 use FreeDSx\Asn1\Type\AbstractType; alias 23 * @return AbstractType 25 public function toAsn1() : AbstractType; 28 * @param AbstractType $asn1 31 public static function fromAsn1(AbstractType $asn1);
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/Sorting/ |
| H A D | SortingControl.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 89 public static function fromAsn1(AbstractType $type) 107 /** @var AbstractType $keyItem */ 109 …if ($keyItem instanceof OctetStringType && $keyItem->getTagClass() === AbstractType::TAG_CLASS_UNI… 111 …} elseif ($keyItem->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC && $keyItem->getTag… 113 …} elseif ($keyItem->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC && $keyItem->getTag… 118 … $useReverseOrder = $encoder->complete($keyItem, AbstractType::TAG_TYPE_BOOLEAN)->getValue(); 137 public function toAsn1(): AbstractType
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Operation/ |
| H A D | LdapResult.php | 16 use FreeDSx\Asn1\Type\AbstractType; alias 154 * @return AbstractType 157 public function toAsn1(): AbstractType 181 public static function fromAsn1(AbstractType $type) 189 * @param AbstractType $type 195 protected static function parseResultData(AbstractType $type) 208 …if ($child !== null && $child->getTagClass() === AbstractType::TAG_CLASS_CONTEXT_SPECIFIC && $chil… 212 $child = (new LdapEncoder())->complete($child, AbstractType::TAG_TYPE_SEQUENCE);
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Search/Filter/ |
| H A D | PresentFilter.php | 16 use FreeDSx\Asn1\Type\AbstractType; alias 44 public function toAsn1(): AbstractType 59 * @param AbstractType $type 64 public static function fromAsn1(AbstractType $type) 66 …$type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_T…
|
| H A D | NotFilter.php | 16 use FreeDSx\Asn1\Type\AbstractType; alias 68 public function toAsn1(): AbstractType 94 * @param AbstractType $type 100 public static function fromAsn1(AbstractType $type) 102 …$type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_T…
|
| H A D | AttributeValueAssertionTrait.php | 16 use FreeDSx\Asn1\Type\AbstractType; alias 71 public function toAsn1(): AbstractType 93 * @param AbstractType $type 99 public static function fromAsn1(AbstractType $type) 101 …$type = $type instanceof IncompleteType ? (new LdapEncoder())->complete($type, AbstractType::TAG_T…
|
| /plugin/pureldap/vendor/freedsx/ldap/src/FreeDSx/Ldap/Control/Ad/ |
| H A D | ExtendedDnControl.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 71 public static function fromAsn1(AbstractType $type) 101 public function toAsn1(): AbstractType 110 * @param AbstractType $type 113 protected static function validate(AbstractType $type): void
|
| H A D | ExpectedEntryCountControl.php | 17 use FreeDSx\Asn1\Type\AbstractType; alias 101 public static function fromAsn1(AbstractType $type) 126 public function toAsn1(): AbstractType 137 * @param AbstractType $type 140 protected static function validate(AbstractType $type): void
|