kmip/pie/objects.py
def validate(self):
        """
        Verify that the contents of the SecretData object are valid.

        Raises:
            TypeError: if the types of any SecretData attributes are invalid.
        """
        if not isinstance(self.value, bytes):
            raise TypeError("secret value must be bytes")
        elif not isinstance(self.data_type, enums.SecretDataType):
            raise TypeError("secret data type must be a SecretDataType "
                            "enumeration")

        mask_count = len(self.cryptographic_usage_masks)
        for i in range(mask_count):
            mask = self.cryptographic_usage_masks[i]
            if not isinstance(mask, enums.CryptographicUsageMask):
                position = "({0} in list)".format(i)
                raise TypeError(
                    "secret data mask {0} must be a CryptographicUsageMask "
                    "enumeration".format(position))

        name_count = len(self.names)
        for i in range(name_count):
            name = self.names[i]
            if not isinstance(name, six.string_types):
                position = "({0} in list)".format(i)
                raise TypeError("secret data name {0} must be a string".format(
                    position))
def validate(self):
        if not isinstance(self.value, bytes):
            raise TypeError("secret value must be bytes")
        elif not isinstance(self.data_type, enums.SecretDataType):
            raise TypeError("secret data type must be a SecretDataType "
                            "enumeration")

        mask_count = len(self.cryptographic_usage_masks)
        for i in range(mask_count):
            mask = self.cryptographic_usage_masks[i]
            if not isinstance(mask, enums.CryptographicUsageMask):
                position = "({0} in list)".format(i)
                raise TypeError(
                    "secret data mask {0} must be a CryptographicUsageMask "
                    "enumeration".format(position))

        name_count = len(self.names)
        for i in range(name_count):
            name = self.names[i]
            if not isinstance(name, six.string_types):
                position = "({0} in list)".format(i)
                raise TypeError("secret data name {0} must be a string".format(
                    position))
def validate ( self ) : if not isinstance ( self . value , bytes ) : raise TypeError ( "secret value must be bytes" ) elif not isinstance ( self . data_type , enums . SecretDataType ) : raise TypeError ( "secret data type must be a SecretDataType " "enumeration" ) mask_count = len ( self . cryptographic_usage_masks ) for i in range ( mask_count ) : mask = self . cryptographic_usage_masks [ i ] if not isinstance ( mask , enums . CryptographicUsageMask ) : position = "({0} in list)" . format ( i ) raise TypeError ( "secret data mask {0} must be a CryptographicUsageMask " "enumeration" . format ( position ) ) name_count = len ( self . names ) for i in range ( name_count ) : name = self . names [ i ] if not isinstance ( name , six . string_types ) : position = "({0} in list)" . format ( i ) raise TypeError ( "secret data name {0} must be a string" . format ( position ) )
Verify that the contents of the SecretData object are valid.

        Raises:
            TypeError: if the types of any SecretData attributes are invalid.
Verify that the contents of the SecretData object are valid .