All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.joehxblog.spring.csp.value.ShaValue Maven / Gradle / Ivy

package com.joehxblog.spring.csp.value;

public class ShaValue {
    public enum ShaType {
        SHA256, SHA384, SHA512
    }

    private final ShaType shaType;
    private final String shaValue;

    /**
     * Creates a SHA value based on the SHA type and value. Note that this does no
     * validation that the SHA value is a proper SHA value.
     *
     * @param shaType the SHA type.
     * @param shaValue the SHA value
     */
    public ShaValue(ShaType shaType, String shaValue) {
        this.shaType = shaType;
        this.shaValue = shaValue;
    }

    @Override
    public String toString() {
        return "'" + shaType + "-" + shaValue + "'";
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy