refactor: v2にあったファイルを移動
This commit is contained in:
parent
8545a4b591
commit
db0ff2c825
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
interface Component {
|
||||
val componentName: String
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
class DerivedComponent(
|
||||
override val componentName: String,
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
class HttpMessageComponent(private val headerName: String, private val headerValues: List<String>) : Component {
|
||||
override val componentName: String
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
import java.time.Instant
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
data class LongSignatureParameter(val longName: String, val longValue: Long) : SignatureParameter {
|
||||
override val name: String
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
data class Signature(
|
||||
val label: String,
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
class SignatureBase() {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
import org.greenbytes.http.sfv.Parser
|
||||
import java.net.http.HttpRequest
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
interface SignatureParameter {
|
||||
val name: String
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
import java.time.Instant
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
data class StringSignatureParameter(private val stringName: String, private val stringValue: String) :
|
||||
SignatureParameter {
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.common
|
||||
|
||||
import org.greenbytes.http.sfv.Type
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import java.security.PrivateKey
|
||||
import java.security.Signature
|
|
@ -1,4 +1,7 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import dev.usbharu.httpsignature.common.Signature
|
||||
import dev.usbharu.httpsignature.common.SignatureParameter
|
||||
|
||||
class HttpMessageSignatureSigner {
|
||||
fun sign(material: Material, signatureParameters: List<SignatureParameter>, signer: SignatureSigner): Signature {
|
|
@ -1,5 +1,6 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import dev.usbharu.httpsignature.common.SignatureBase
|
||||
import java.security.PrivateKey
|
||||
|
||||
data class Material(
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import java.security.spec.MGF1ParameterSpec
|
||||
import java.security.spec.PSSParameterSpec
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import java.security.PrivateKey
|
||||
import java.security.Signature
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import java.security.PrivateKey
|
||||
import java.security.Signature
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.sign
|
||||
|
||||
import java.security.PrivateKey
|
||||
|
|
@ -1,5 +1,9 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import dev.usbharu.httpsignature.common.LongSignatureParameter
|
||||
import dev.usbharu.httpsignature.common.Signature
|
||||
import dev.usbharu.httpsignature.common.SignatureParameter
|
||||
import dev.usbharu.httpsignature.common.StringSignatureParameter
|
||||
import org.greenbytes.http.sfv.*
|
||||
import java.util.*
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import dev.usbharu.httpsignature.common.Signature
|
||||
import java.util.*
|
||||
|
||||
class HttpMessageSignatureVerifier {
|
|
@ -1,4 +1,6 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import dev.usbharu.httpsignature.common.Signature
|
||||
|
||||
interface HttpSignatureHeaderParser {
|
||||
fun parse(signatureInputs: List<String>, signatures: List<String>): Map<String, Signature>
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import java.security.spec.MGF1ParameterSpec
|
||||
import java.security.spec.PSSParameterSpec
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import java.security.PublicKey
|
||||
import java.security.Signature
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import java.security.PublicKey
|
||||
import java.security.Signature
|
|
@ -1,4 +1,4 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import java.security.PublicKey
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
package dev.usbharu.httpsignature.verify
|
||||
|
||||
import dev.usbharu.httpsignature.common.SignatureBase
|
||||
import java.security.PublicKey
|
||||
|
||||
data class VerifyMaterial(
|
|
@ -1,5 +1,6 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
|
||||
import dev.usbharu.httpsignature.verify.DefaultHttpSignatureHeaderParser
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
class DefaultHttpSignatureHeaderParserTest {
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
|
||||
import dev.usbharu.httpsignature.common.SignatureBaseBuilder
|
||||
import dev.usbharu.httpsignature.common.SignatureParameters
|
||||
import dev.usbharu.httpsignature.sign.HttpMessageSignatureSigner
|
||||
import dev.usbharu.httpsignature.sign.Material
|
||||
import dev.usbharu.httpsignature.sign.RsaPssSha512SignatureSigner
|
||||
import dev.usbharu.httpsignature.sign.RsaV1_5Sha256SignatureSigner
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
import org.junit.jupiter.api.Assertions.assertTrue
|
||||
import org.junit.jupiter.api.Test
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
package dev.usbharu.httpsignature.v2
|
||||
|
||||
import dev.usbharu.httpsignature.common.SignatureBaseBuilder
|
||||
import dev.usbharu.httpsignature.common.SignatureParameters
|
||||
import dev.usbharu.httpsignature.sign.HttpMessageSignatureSigner
|
||||
import dev.usbharu.httpsignature.sign.Material
|
||||
import dev.usbharu.httpsignature.sign.RsaPssSha512SignatureSigner
|
||||
import dev.usbharu.httpsignature.sign.RsaV1_5Sha256SignatureSigner
|
||||
import dev.usbharu.httpsignature.verify.HttpMessageSignatureVerifier
|
||||
import dev.usbharu.httpsignature.verify.RsaPssSha512SignatureVerifier
|
||||
import dev.usbharu.httpsignature.verify.RsaV1_5Sha256SignatureVerifier
|
||||
import dev.usbharu.httpsignature.verify.VerifyMaterial
|
||||
import org.junit.jupiter.api.Assertions.assertTrue
|
||||
import org.junit.jupiter.api.Test
|
||||
import java.security.KeyFactory
|
||||
|
|
Loading…
Reference in New Issue