.toSHA1()

Method calculates the SHA-1 hash value from the value of base64binary field.

Description of the method

Description: The method calculates the SHA-1 hash value from the value of base64binary field.
Available for: base64binary
Parameters:  -
Return type: string

Example

Context: AttachmentDetailsType
OCL: self.AttachmentSecureHash = self.AttachmentContent.toSHA1()
Description: In this example the value of <AttachmentSecureHash> field found from the file is compared to the SHA-1 hash value which is calculated from the value of <AttachmentContent> element of the file.

 

Attached you can find an XSD and test file which passes this example rule.

<AttachmentContent>/9j/4AAQSkZJRgABA...</AttachmentContent><AttachmentSecureHash>447dcbbd5a417...</AttachmentSecureHash>

AttchamentDetails_valid_example.xml

FinvocieAttachments(fromGApages).xmd