I'm having trouble understanding renormalization conditions: what I know is that they are the conditions required so that at some point called "renormalization point" (which is usually just the on-shell point) the exact diagram has the same expression as the free diagram.
For example, in the photon self-energy one has that $$G_{\mu\nu}^0=Z_3G_{\mu\nu}=Z_3D_{\mu\nu}(1+...)$$ where $G_{\mu\nu}$ is the exact propagator and $D_{\mu\nu}$ is the free one, and the superscript $0$ is to indicate the bare quantities. Now, performing diagrams calculations one can find that $$G_{\mu\nu}^0=D_{\mu\nu}\frac{1}{1+\Pi^0(q^2)}$$ and if we write $$\Pi^0(q^2)=\Pi^0(0)+\Pi(q^2)$$ separating the divergent and finite parts, then we can write $$G_{\mu\nu}^0\simeq D_{\mu\nu}\frac{1}{1+\Pi^0(0)}\frac{1}{1+\Pi(q^2)}=Z_3D_{\mu\nu}\frac{1}{1+\Pi(q^2)}=Z_3G_{\mu\nu}$$ We found $Z_3$, but to make $G_{\mu\nu}\Big|_{q^2=0}=D_{\mu\nu}$ one needs to impose the renormalization condition that $\Pi(q^2)\Big|_{q^2=0}=0$.
In the electron self-energy instead there are two divergences and one expects to find two renormalization constants and two renormalization conditions, but the process should be about the same. One has $$S^0=Z_2S=Z_2 P^0(1+...)$$ where $S$ is the exact propagator and $P$ is the free one. Again, performing diagrams calculations one can find that $$S^0=P^0\frac{i}{1-P^0\Sigma^0(p)}=\frac{i}{p\!\!\!/-m^0- \Sigma^0(p)}$$ and if we write the Taylor series $$\Sigma^0(p)=\Sigma^0(m^0)+\frac{d}{dp\!\!\!/}\Sigma^0(p)\Big|_{p^2=(m^0)^2}(p\!\!\!/-m^0)+\Sigma(p)$$ separating the divergent and finite parts, then we can write $$S^0=\frac{i}{p\!\!\!/-m^0-\Sigma^0(m^0)-\frac{d}{dp\!\!/}\Sigma^0(p)\Big|_{p^2=(m^0)^2}(p\!\!\!/-m^0)-\Sigma(p)}=\frac{i}{p\!\!\!/-m-\Sigma(p)-\frac{d}{dp\!\!/}\Sigma^0(p)\Big|_{p^2=(m^0)^2}(p\!\!\!/-m^0)}\simeq\frac{i}{p\!\!\!/-m-\Sigma(p)}\frac{1}{1-\frac{d}{dp\!\!/}\Sigma^0(p)\Big|_{p^2=(m^0)^2}}=\frac{i}{p\!\!\!/-m-\Sigma(p)}Z_2=S Z_2$$ We found $Z_2$ and $\delta_m$, but to make $S\Big|_{p^2=m^2}=P$ one needs to impose the renormalization condition that $\Sigma(p)\Big|_{p^2=m^2}=0$.
My question is: where does the other renormalization condition, $\frac{d}{dp\!\!/}\Sigma(p)\Big|_{p^2=m^2}=0$ comes from?