]>
Commit | Line | Data |
---|---|---|
e4f97bab C |
1 | import { exists } from '../misc' |
2 | import { isActivityPubUrlValid } from './misc' | |
3 | ||
4 | function isSignatureTypeValid (signatureType: string) { | |
ce33ee01 | 5 | return exists(signatureType) && signatureType === 'RsaSignature2017' |
e4f97bab C |
6 | } |
7 | ||
8 | function isSignatureCreatorValid (signatureCreator: string) { | |
9 | return exists(signatureCreator) && isActivityPubUrlValid(signatureCreator) | |
10 | } | |
11 | ||
12 | function isSignatureValueValid (signatureValue: string) { | |
13 | return exists(signatureValue) && signatureValue.length > 0 | |
14 | } | |
15 | ||
16 | // --------------------------------------------------------------------------- | |
17 | ||
18 | export { | |
19 | isSignatureTypeValid, | |
20 | isSignatureCreatorValid, | |
21 | isSignatureValueValid | |
22 | } |