New column key_type
commenting conflicting property for now
This commit is contained in:
parent
5cc6279361
commit
02d711282d
@ -154,6 +154,7 @@ class Certificate(db.Model):
|
|||||||
Integer, ForeignKey("authorities.id", ondelete="CASCADE")
|
Integer, ForeignKey("authorities.id", ondelete="CASCADE")
|
||||||
)
|
)
|
||||||
rotation_policy_id = Column(Integer, ForeignKey("rotation_policies.id"))
|
rotation_policy_id = Column(Integer, ForeignKey("rotation_policies.id"))
|
||||||
|
key_type = Column(String(128))
|
||||||
|
|
||||||
notifications = relationship(
|
notifications = relationship(
|
||||||
"Notification",
|
"Notification",
|
||||||
@ -297,6 +298,7 @@ class Certificate(db.Model):
|
|||||||
def distinguished_name(self):
|
def distinguished_name(self):
|
||||||
return self.parsed_cert.subject.rfc4514_string()
|
return self.parsed_cert.subject.rfc4514_string()
|
||||||
|
|
||||||
|
"""
|
||||||
@property
|
@property
|
||||||
def key_type(self):
|
def key_type(self):
|
||||||
if isinstance(self.parsed_cert.public_key(), rsa.RSAPublicKey):
|
if isinstance(self.parsed_cert.public_key(), rsa.RSAPublicKey):
|
||||||
@ -305,6 +307,7 @@ class Certificate(db.Model):
|
|||||||
)
|
)
|
||||||
elif isinstance(self.parsed_cert.public_key(), ec.EllipticCurvePublicKey):
|
elif isinstance(self.parsed_cert.public_key(), ec.EllipticCurvePublicKey):
|
||||||
return get_key_type_from_ec_curve(self.parsed_cert.public_key().curve.name)
|
return get_key_type_from_ec_curve(self.parsed_cert.public_key().curve.name)
|
||||||
|
"""
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def validity_remaining(self):
|
def validity_remaining(self):
|
||||||
|
26
lemur/migrations/versions/434c29e40511_.py
Normal file
26
lemur/migrations/versions/434c29e40511_.py
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
"""empty message
|
||||||
|
|
||||||
|
Revision ID: 434c29e40511
|
||||||
|
Revises: 8323a5ea723a
|
||||||
|
Create Date: 2020-09-11 17:24:51.344585
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
# revision identifiers, used by Alembic.
|
||||||
|
revision = '434c29e40511'
|
||||||
|
down_revision = '8323a5ea723a'
|
||||||
|
|
||||||
|
from alembic import op
|
||||||
|
import sqlalchemy as sa
|
||||||
|
|
||||||
|
|
||||||
|
def upgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.add_column('certificates', sa.Column('key_type', sa.String(length=128), nullable=True))
|
||||||
|
# ### end Alembic commands ###
|
||||||
|
|
||||||
|
|
||||||
|
def downgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.drop_column('certificates', 'key_type')
|
||||||
|
# ### end Alembic commands ###
|
Loading…
x
Reference in New Issue
Block a user