Python pyasn1.type.univ.noValue() Examples
The following are 6
code examples of pyasn1.type.univ.noValue().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pyasn1.type.univ
, or try the search function
.
Example #1
Source File: ldapasn1.py From cracke-dit with MIT License | 5 votes |
def getComponentByPosition(self, idx, default=univ.noValue, instantiate=True): for cls in self.__class__.__bases__: if cls is not DefaultSequenceAndSetBaseMixin: try: component = cls.getComponentByPosition(self, idx)#, default, instantiate) except AttributeError: continue if component is None: return self.setComponentByPosition(idx).getComponentByPosition(idx)# , default, instantiate) return component
Example #2
Source File: ldapasn1.py From cracke-dit with MIT License | 5 votes |
def setComponentByPosition(self, idx, value=univ.noValue, verifyConstraints=True, matchTags=True, matchConstraints=True): if idx == 0: # controlType try: cls = KNOWN_CONTROLS[value] if self.__class__ is not cls: self.__class__ = cls except KeyError: pass return univ.Sequence.setComponentByPosition(self, idx, value=value, verifyConstraints=verifyConstraints, matchTags=matchTags, matchConstraints=matchConstraints)
Example #3
Source File: ldapasn1.py From Slackor with GNU General Public License v3.0 | 5 votes |
def getComponentByPosition(self, idx, default=univ.noValue, instantiate=True): for cls in self.__class__.__bases__: if cls is not DefaultSequenceAndSetBaseMixin: try: component = cls.getComponentByPosition(self, idx)#, default, instantiate) except AttributeError: continue if component is None: return self.setComponentByPosition(idx).getComponentByPosition(idx)# , default, instantiate) return component
Example #4
Source File: ldapasn1.py From Slackor with GNU General Public License v3.0 | 5 votes |
def setComponentByPosition(self, idx, value=univ.noValue, verifyConstraints=True, matchTags=True, matchConstraints=True): if idx == 0: # controlType try: cls = KNOWN_CONTROLS[value] if self.__class__ is not cls: self.__class__ = cls except KeyError: pass return univ.Sequence.setComponentByPosition(self, idx, value=value, verifyConstraints=verifyConstraints, matchTags=matchTags, matchConstraints=matchConstraints)
Example #5
Source File: char.py From aws-kube-codesuite with Apache License 2.0 | 5 votes |
def clone(self, value=noValue, **kwargs): """Creates a copy of a |ASN.1| type or object. Any parameters to the *clone()* method will replace corresponding properties of the |ASN.1| object. Parameters ---------- value: :class:`unicode`, :class:`str`, :class:`bytes` or |ASN.1| object unicode object (Python 2) or string (Python 3), alternatively string (Python 2) or bytes (Python 3) representing octet-stream of serialized unicode string (note `encoding` parameter) or |ASN.1| class instance. tagSet: :py:class:`~pyasn1.type.tag.TagSet` Object representing non-default ASN.1 tag(s) subtypeSpec: :py:class:`~pyasn1.type.constraint.ConstraintsIntersection` Object representing non-default ASN.1 subtype constraint(s) encoding: :py:class:`str` Unicode codec ID to encode/decode :py:class:`unicode` (Python 2) or :py:class:`str` (Python 3) the payload when |ASN.1| object is used in octet-stream context. Returns ------- : new instance of |ASN.1| type/value """ return univ.OctetString.clone(self, value, **kwargs)
Example #6
Source File: char.py From aws-kube-codesuite with Apache License 2.0 | 5 votes |
def subtype(self, value=noValue, **kwargs): """Creates a copy of a |ASN.1| type or object. Any parameters to the *subtype()* method will be added to the corresponding properties of the |ASN.1| object. Parameters ---------- value: :class:`unicode`, :class:`str`, :class:`bytes` or |ASN.1| object unicode object (Python 2) or string (Python 3), alternatively string (Python 2) or bytes (Python 3) representing octet-stream of serialized unicode string (note `encoding` parameter) or |ASN.1| class instance. implicitTag: :py:class:`~pyasn1.type.tag.Tag` Implicitly apply given ASN.1 tag object to caller's :py:class:`~pyasn1.type.tag.TagSet`, then use the result as new object's ASN.1 tag(s). explicitTag: :py:class:`~pyasn1.type.tag.Tag` Explicitly apply given ASN.1 tag object to caller's :py:class:`~pyasn1.type.tag.TagSet`, then use the result as new object's ASN.1 tag(s). subtypeSpec: :py:class:`~pyasn1.type.constraint.ConstraintsIntersection` Object representing non-default ASN.1 subtype constraint(s) encoding: :py:class:`str` Unicode codec ID to encode/decode :py:class:`unicode` (Python 2) or :py:class:`str` (Python 3) the payload when |ASN.1| object is used in octet-stream context. Returns ------- : new instance of |ASN.1| type/value """ return univ.OctetString.subtype(self, value, **kwargs)